الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال مهم فى هذه ال SQL Statement

مغلق
بدأه husegypt في 7 أبريل 2003 · 4 رد · 2,201 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
select c.Customername, e.Name as DeveloperName, e.empID,e.title , p.ProjectName ,  p.Status,

p.startdate , p.EndDate,DATEDIFF(day,getdate(),p.endDate)  AS daysLeft from  customers c , employee e

join projectDetails p

on  e.empid=p.developerID where e.username=@username and p.customerid=c.customerid

order by p.projectname

هذه ال Statement أريده اذا كان ال DAys left <= 0

ان يكتب اى جملة كيف ذلك

#2

ممكن تضيف داخل ال where cluse

left >'0'
#3

شكرا على الرد ولكن ما أريده هو ظهور كلمة معينة بدلا من 0 و -1 حيث أريد ظهور كل ال Projects

#4

يفضل استخدام CASE في هذه الحالة .. ويمكن أن يفيدك هذا المثال :

select *, 

   case 

      when [user_id] < 5 then 'lower than 5'

      else 'greater than or equat to 5'

   end 

   as Info

 from usr

Coding on the Cloud and for the Cloud!

My Blog

#5

شكرا على أفادتكم الرائعة حيث ان الموضوع شغال تمام بعد ردكم هذا

فشكرا لك أخى :D

هذا الموضوع مغلق.

مواضيع مشابهة