نوشته شده توسط
Nima_kyan
من درست متوجه نشدم. اگه میشه بیشتر توضیح بدید "دقیقا چی می خواید؟" قضیه زمان چیه؟
درست . ببینید تو دستوری که شما نوشتید خط اول int و خط دوم (شرط ) id عدد رو بر میگردونه یعنی بر اساس عدد رکورد بعدی رو بر میگردونه و هر id که بعد از id جاری باشه خروجی هست اما میخوام که به جای فیلد id فیلد زمان رو بر گردونه و در شر ط به جای فیلد id فیلد sh_end که فیلد زمانم هست رو قرار بدم.
فلسفه انجام این کار اینه که زمانی رو برگردون که بعد از زمان ساعت فلان هست.
سورس رو میزارم بهتر متوجه میشید:
declare @tmp time
select @tmp=min(sh_end) from t_shift where sh_end >'14:00'
select * from t_shift where sh_end=@tmp