PDA

View Full Version : چند شرط در اس اکیو ال



tirdad khosravi
دوشنبه 15 اسفند 1390, 10:13 صبح
سلام دوستان.
اول از همه بخاطر این سئوال ابتدائی معذرت میخوام. خیلی گشتم ولی نتونستم حلش کنم.
من یه دیتابیس دارم که با تو تا فیلدش میخوام شرط کوئری رو بذارم
یکی تاریخ
یکی هم ساعت
فرض کنید میخوام برنامه چک کنه که اگه تاریخ امروز بود ساعت رو هم چک کنه و اگه مال قبل از امروز بود دیگه ساعت رو چک نکنه. یعنی اگه تاریخ مال قبل از امروز بود ذیگه شرط ساعت رو نمیخواد
SELECT * FROM [Jobs] WHERE AND (vchResult = 1390/12/14') AND (TimeResult >= '13')

tiphooo
دوشنبه 15 اسفند 1390, 17:49 عصر
SELECT * FROM Jobs WHERE (vchResult=GetDate() AND TimeRestult>='13') OR (VchResult<GetDate())
البته چون شما تاریخ را به صورت شمسی ذخیره کرده اید به جای GetDate که تاریخ روز را از سیستم می گیرد تاریخ روز را به صورت شمسی وارد کنید