View Full Version : رکورد های بین دو تاریخ
afkariaus
دوشنبه 19 مرداد 1388, 08:53 صبح
سلام دوستان
من دو متغییر دارم به نام date1 و date2 که میخوام رکورد هایی که تاریخ آنها بین این دو ناریخ هست را نمایش دهم لطفا راهنمایی کنید
از sqlExpress مخصوص visual studio 2005 استفاده میکنم
In_Chan_Nafar
دوشنبه 19 مرداد 1388, 09:08 صبح
من از جمله شما اين گونه برداشت كردم فرض كنيد فيدهاي data1 و dat2 را در بانك داريد(به ازاي اين فيلدها چند ركورد داريم) و يك تاريخ به نام P_Date داريد مي خواهيد بدانيد كه p_date مابين كداميك از تاريخ ها مي باشد (در حقيقت ركورد مربوط به آنن بازيابي شود)
Select * From Tb Where date1<=@p_date AND date2>=@p_date
afkariaus
دوشنبه 19 مرداد 1388, 09:31 صبح
ببینید من هنگامی که یک رکورد را در دیتا بیس ذخیره میکنم تاریخ سیستم را گرفته و در فیلد date آن ذخیره میکنم
حالا اگه بخوام رکورد هایی که مثلا بین دو تاریخ 1/1/2009 تا 1/1/2010 ثبت شده اند را نمایش دهم کدش چی میشه
afkariaus
دوشنبه 19 مرداد 1388, 18:02 عصر
کسی نبود کمکم کنه
محمد سلیم آبادی
دوشنبه 19 مرداد 1388, 18:44 عصر
SELECT * FROM Table_1
WHERE date BETWEEN first_date AND last_date
SELECT * FROM Table_1
WHERE date>firstDate AND date<lastDate
DECLARE @firstDate DATETIME,
@LastDate DATETime
SELECT * FROM Table_1
WHERE Date BETWEEN @FirstDate AND @lastdate
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.