我有以下查詢:在日期問題之間
SELECT QuoteReference, CreatedDate, StartDate, EndDate, Operation, OccurredAt, PerformedBy, FieldName, OldValue, NewValue
FROM Quotes, Audit
WHERE Quotes.ID = Audit.RowId
AND PaymentReference is not null
AND Audit.OccurredAt > Quotes.CompletedDate
AND Quotes.CreatedDate between '2010-04-01 11:00:00.027' AND '2010-07-30 11:39:22.027'
and TableName = 'QUOTE' OR TableName = 'Quotes'
ORDER BY Audit.OccurredAt desc
儘管嘗試了一些事情,關於「quotes.createddate ......之間」行,我不能過濾的結果集,包括記錄創建日期爲2010年4月1日至2012年7月30日。我怎樣才能做到這一點?
問題是查詢返回結果的結束日期創建日期之後。 :( – dotnetdev
邏輯是好的,它可以用一些數據是別的東西,你能給的[SQL小提琴(http://sqlfiddle.com/#!3)? – Kaf
我已經更新了查詢'無TIME',看?如果不進行檢查的目的什麼好的 – Kaf