PDA

View Full Version : رکوردهای بین 2تاریخ



jannati
یک شنبه 11 بهمن 1383, 14:16 عصر
من برای بدست آوردن رکوردهای بین دوتا تاریخ از دستور زیر استفاده میکنم:


SELECT *
FROM dbo.grid1
WHERE (dat1 BETWEEN '1380\01\01' AND '1380\12\12 ')

اما رکوردی رو برنمیگردونه.میشه کمک کنید :گیج:

jirjirakk
یک شنبه 11 بهمن 1383, 15:52 عصر
آیا فیلد شما از نوع رشته ای است ؟
اگر رشته ای هستش که توی این مثالی که گذاشتین رو من تست کردم و درست جواب داد ؟

jannati
دوشنبه 12 بهمن 1383, 07:40 صبح
بله .تاریخ از نوع nvarchar(10)هست.اما نمیدونم چرا رکوردی برنمیگردونه.با اینکه در جدولم حداقل 3تارکورد با این شرایط هست :confy2: :( :گیج:

arshia_
دوشنبه 12 بهمن 1383, 09:01 صبح
چرا تاریخ رو با ژ نوشتی
یه بار هم اینطوری بنویس
20/1/1383
یه مشکل دیگه که داریم اینه که تارخ فارسی توی اس کیو ال معتبر نیست...

jannati
دوشنبه 12 بهمن 1383, 09:20 صبح
از راهنماییتون خیلی ممنون.درست شد :mrgreen: :wise1: