PDA

View Full Version : مقایسه تاریخ دوماه قبل سیستم با ستونی از جدول



لوسیمی
یک شنبه 01 بهمن 1385, 08:28 صبح
سلام
خسته نباشید
لطفاً مشکل من را حل کنید
1- میخواهم در پایگاه داده sql، ستونی از جدول را با دوماه قبل از تاریخ جاری سیستم مقایسه کنم ،با توجه به اینکه نوع داده datetime می باشد . اگر تاریخ جاری سیستم دو ماه اول سال باشد ، در .net که از
procedure زیر استفاده می کنم پاسخ اشتباه دریافت می کنم.



CREATE PROCEDURE dbo.selectrecently


AS


Select name,subject,author,translator,reg_date,publisher from books


left JOIN borrow on books.reg =borrow.reg


where borrow.borrow_date>=day(getdate())/month(getdate())-2/year(getdate())

whitehat
یک شنبه 01 بهمن 1385, 11:31 صبح
با خوش آمد گویی به سایت برنامه نویس ، لطفا در نگارش پستتون کمی دقت کنید.
شما می توانید از تابع DateAdd استفاده کنید.


dateADD(Month,-2,getdate())