سلام به همه دوستان
من یه جدول به شکل زیر دارم:
دستور زیر را برای انتخاب سطرهایی که بزرگتر یا مساوی تاریخ امروز هستند نوشتم اما درست عمل نمی کنه لطفا در صورت امکان راهنمایی بفرمایید:
@respiteDate تاریخ جاری و @respiteTime زمان جاری می باشد.
@respiteDate DATETIME,
@respiteTime NVARCHAR
SELECT RacingInfo_StartRespiteDate, tsri.RacingInfo_StartRespiteTime,
tsri.RacingInfo_EndRespiteDate, tsri.RacingInfo_EndRespiteTime
FROM tbl_SportRacingInfo tsri
WHERE((tsri.RacingInfo_StartRespiteDate <= @respiteDate)
OR (@respiteDate = tsri.RacingInfo_StartRespiteDate AND @respiteTime <= tsri.RacingInfo_StartRespiteTime))
AND ((tsri.RacingInfo_EndRespiteDate >= @respiteDate)
OR (@respiteDate = tsri.RacingInfo_EndRespiteDate AND @respiteTime >= tsri.RacingInfo_EndRespiteTime))
GROUP BY tsri.RacingInfo_StartRespiteDate,tsri.RacingInfo_S tartRespiteTime,tsri.RacingInfo_StartRespiteDate, tsri.RacingInfo_EndRespiteDate,
tsri.RacingInfo_EndRespiteDate, tsri.RacingInfo_EndRespiteTime
بعد از اجرای این پروسیجر با دادن ورودیهای زیر باید دو سطر آخر در گزارش ظاهر نشوند که متاسفانه اینطور نیست:
@respiteDate = '2011-09-11',
@respiteTime = '21:44'