我在我們的數據庫中使用日期範圍的問題。有機格式是datetime「yyyy-mm-dd 00:00:00.000」。我試圖與這幾個方面的工作,我沒有任何成功,這些方法是:何處子句爲日期時間格式不合作
有機如上文所述:
Select I.InvoiceDate .... Where I.InvoiceDate >= '2017-01-01 00:00:00.000'
,並轉換到MM/DD/YYY在選擇與where子句爲:
Select Convert(Char(10),I.InvoiceDate,101) as 'InvDt' ... Where Year(Convert(Char(10),I.InvoiceDate,101)) >= '2017'
另外使用有機字段名稱,而不是用於where子句的轉換:
Select Convert(Char(10),I.InvoiceDate,101) as 'InvDt' ... Where I.InvoiceDate >= '10/01/2017'
最後,我還嘗試在select和/或where子句中使用合適的年/月標籤挑選年份和/或月份。
在每種情況下相同的結果製作: Results I get AND the organic datetime format before converting to mm/dd/yyyy
感謝您的幫助好人。
什麼是你的問題? –
如何根據日期獲取where子句以指定過濾器。 – Miskondukt
您正在使用哪個[DBMS](https://en.wikipedia.org/wiki/DBMS)產品? 「_SQL_」只是一種查詢語言,而不是特定數據庫產品的名稱。 –