ورود

View Full Version : به دست آوردن فيلدهايي که يه زمان مشخص از ايجادشون گذشته



bftarane
چهارشنبه 19 مهر 1391, 13:05 عصر
سلام.
فرض کنيد يه فيلد به اسم registerdate داريم و يه فيلد به اسم Status
اگه بخواهيم بعد از 72 ساعت اگه مثلاً status هنوز 0 بود status رو فرضاً 4 بديم دستورش چيه؟
مثلاً يه همچين دستوري درستش چيه؟

update tbl_cart set status=4 if getdate()-registerdate >= 72 and status=0

با تشکر

bftarane
پنج شنبه 20 مهر 1391, 11:06 صبح
select * from tbl_cart where ct_datecreated<DATEADD( MINUTE,-1,GetDate())
از کد بالا استفاده کردم جواب داد البته به جاي 72 ساعت 1 دقيقه گذاشتم که بتونم امتحان کنم.