2017-10-09 83 views
-1

我不知道如何選擇九月SQL代碼如何獲取當前年份和月份的數據?

SELECT SUM(CAST(QtyOrdered * Price as money)) 'Total Order Price for September' 
FROM tblPurchaseOrderLine 
WHERE year (DateNeeded) = year (GETDATE()) 
+0

SQL是一種標準,在該數據庫中你的工作? – F0XS

+1

對於SQL查詢問題,您應該始終提供[mcve],包括您的架構和示例數據。 – Filburt

+0

@FoxCy SQL Server 2016 – tapatioCode

回答

0

月份增加的地方

AND month (DateNeeded) =9 
+0

謝謝!選擇 SUM(CAST(QtyOrdered *價格作爲貨幣)) '九月份總訂單價格' FROM tblPurchaseOrderLine WHERE年(DateNeeded)= 年(GETDATE()) 和月(DateNeeded)= \t ; 我試過了 – tapatioCode

2

嘗試下面的示例查詢來獲取數據,當前年份和月份這一斷言結束。

SELECT * from <tablename> 
WHERE year = YEAR(GETDATE()) 
and month = MONTH(GETDATE()); 
0

這添加到末尾

AND month (DateNeeded) = 9 
相關問題