PDA

View Full Version : مشکل در کوئری بر اساس تاریخ و زمان



HamidNch
چهارشنبه 18 خرداد 1390, 10:59 صبح
با سلام و خسته نباشید به همه دوستان.
من یه کوئری در اس کیو ال نوشتم بدین طریق:
فیلدهائی را برگرداند به طوری که تاریخ جاری از فیلد تاریخ موجود در جدول کوچکتر باشد بعلاوه زمان جاری نیز از
مقدار فیلد زمان موجود در جدول کوچکتر باشد:
[[LTR_INLINE

Select * FROM table1
WHERE (FiledDate > @currentDate ) AND (FiledTime > @currentTime)

[/LTR_INLINE]
زمانیکه شرط برای زمان را برمی دارم رکوردهای برگردانده شده درست می باشد در غیر اینصورت برخی رکوردها که فیلد تاریخ زمان آنها با شرط صدق نمی کند فیلتر میشوند و نمایش داده نمیشوند.

به صورت ساده بگویم که می خواهم رکوردهای برگردانده شود که تاریخ و زمان آنها بزرگتر یا مساوی تاریخ و زمان جاری هستند.
با تشکر

یوسف زالی
چهارشنبه 18 خرداد 1390, 11:04 صبح
سلام.
این جوری اصلاح کن:
select * from T
where (Date > @Date) or (Date = @date and Time > @Time) -- dar ruze mosavi faghat time check beshe

HamidNch
چهارشنبه 18 خرداد 1390, 13:33 عصر
مرسی دوست عزیز.خیلی عالی بود.