PDA

View Full Version : لیست رکوردهایی که یک سال از آنها میگذرد



رامین مرادی
شنبه 09 اردیبهشت 1396, 10:35 صبح
با سلام خدمت دوستان عزیز من یک جدول دارم توش یه تاریخ شمسی ذخیره کردم به صورت nvarchar من تبدیلاتمو براحتی انجام میدم. الان نیاز دارم بدونم رکوردهایی که تاریخشون یک سال گذشته چیه راحلی که میدید چیه؟ مثلا یک پروسیجر بنویسم تاریخ امروز رو ارسال کنم با فیلد تاریخ اختلافش مشخص بشه یا اینکه با یک کوئری همچین کاری بکنم؟ ممنون میشم راهنمایی کنید. اگه توضیح دیگگه ای خواستید تا بیشتر راجبش بگم بفرمایید تاریخ من به این صورت ذخیره شده 1396/02/08

khoshblagh
شنبه 09 اردیبهشت 1396, 20:55 عصر
با سلام
میتونی از یونیت تاریخ جناب آقای یوسف زالی که در بخش دلفی هستش استفاده کنی و براحتی تفاوت تاریخ رکورد مورد نظر با تاریخ امروز را محاسبه و استخراج کنی.

fakhravari
یک شنبه 10 اردیبهشت 1396, 06:39 صبح
ساده ترین راه این که substring سال 1396 بزنید.
ولی اگه کلا بخواین بفهمید از این تاریخ به مدت 1 سال چقدر هست یک راهش این که تاریخ فعلی منهای 1 سال کنید و بگین کوچک تر به پااین این بیاره.

رامین مرادی
یک شنبه 10 اردیبهشت 1396, 09:01 صبح
جناب فخر آوری ممنون میشم بیشتر توضیح بدید

رامین مرادی
سه شنبه 12 اردیبهشت 1396, 11:39 صبح
دوستای عزیز ممنون میشم راهنمایی کنید.

Reza_Yarahmadi
یک شنبه 24 اردیبهشت 1396, 18:37 عصر
میتونی تاریخ شمسی رو به ملادی تبدیل کنی (توابع آماده توی اینترنت هست) بعد تاریخ امروز رو با اون مقایسه کنی
Select * FROM YourTable
WHERE
DATEDIFF(YY, [dbo].[PersianToGregorian]('1395/11/05'), GETDATE()) > 0