PDA

View Full Version : مبتدی: تفریق تاریخ در دیتابیس از تاریخ امروز



masood_r
شنبه 11 مرداد 1393, 19:07 عصر
سلام من تو دیتابیسم یه فیلد به نام outtime دارم که نشون میده تا این تاریخ میشه یه کاریو انجام داد. الان چجوری این فیلد رو با تاریخ امروز مقایسه کنم؟؟؟ تاریخ به صورت شمسی ذخیره میشه.

ممنون میشم اگه زودتر کمکم کنید البته اگه میشه به ساده ترین صورت بگید (مبتدی)

aminmousavi
دوشنبه 13 مرداد 1393, 06:26 صبح
سلام دوست عزیز ، اگر منظورتون رو درست متوجه شده باشم این بود که میخواهید رکورد هایی که هنوز منقضی نشدن را از جدول واکشی کنید ؟

اگر منظورتون این بوده با توشتن یک WHERE مشکلتون حل میشه :




SELECT * FROM NameTable WHERE outtime > '1393/05/11'

alonmahdi
دوشنبه 13 مرداد 1393, 10:31 صبح
سلام راه حل های متفاوتی داره این یکی از اون راه ها هست :

select * from Inscription where datePreInscription >convert(datetime,'31-5-2012')

mo.jalilian
سه شنبه 14 مرداد 1393, 01:50 صبح
پیشنهادم این هستش که کنار تاریخ شمسی، میلادی آن را نیز نگه دارید و با میلادی چک کنید.
برای چک کردن هم بهتر است از > و یا < استفاده کنید. توابعی شبیه datediff هزینه دارن.