PDA

View Full Version : سوال: انتخاب داده ها در یک ماه مشخص



barnamenevisy
دوشنبه 13 آذر 1391, 12:14 عصر
سلام دوستان
من یه برنامه دارم که یه سری داده از جمله تاریخ رو از دیتابیس می گیره و توی gridview می ریزه ولی می خوام تنها داده هایی رو انتخاب کنم که توی یه ماه مشخص باشن مثلا فقط داده های ماه آوریل رو انتخاب کنم چه جوری می تونم مقایسه رو انجام بدم؟

ali_habibi1384
دوشنبه 13 آذر 1391, 12:23 عصر
منظورت از انتخاب چيه؟ اگر دستور سلكت باشه كه اينه:
select * from tablaname where fieldDate like '%/YourMonth/%'

barnamenevisy
سه شنبه 14 آذر 1391, 06:29 صبح
سلام دوست عزیز ولی من تاریخ رو از نوع datetime تعریف کردم نه از نوع رشته.نمیشه با دستور like یه ماه رو مقایسه کرد.

ali_habibi1384
سه شنبه 14 آذر 1391, 07:55 صبح
سلام دوست عزیز ولی من تاریخ رو از نوع datetime تعریف کردم نه از نوع رشته.نمیشه با دستور like یه ماه رو مقایسه کرد.
مگه nvarchar چه مشكلي داشت كه شما اين كارو كرديد؟
البته بازهم كاري كه كرديد جواب داره ميشه جستجو رو بين دو مقدار ورودي انجام داد:

DECLARE @StartDate datetime, @EndDate datetime


SELECT
*
FROM Records
WHERE DateCreated>=@StartDate AND DateCreated<=@EndDate