1
我有一個表tableA
和TrasactionDate
作爲一個字段。我有一個特定的日期叫myfixeddate
(說它是2014-03-08
)。使用日期函數獲取日期只少於特定日期
我想要在4個月內獲得TransactionDate
,但只能在我的固定日期myfixeddate
('2014-03-08'
)以下從tableA
。說我的查詢應該給'2014-03-06','2014-03-05','2014-02-01',...
。
但是當我使用下面的查詢:
SELECT TrasactionDate
FROM tableA
WHERE datediff(mm,Transdate,myfixeddate) < 4
它提供了兩種方式TransactionDate
(前後)。這意味着結果'2014-03-10','2014-03-18'
與想要的'2014-03-05',...
。
你能告訴我如何防止這種情況,以及我需要用什麼代碼在一個方向上獲得TransactionDate
?
太謝謝你了。有用。 – Explorer 2014-09-12 00:31:39