1
我可以在本月和上個月輕鬆獲得總銷售額。如何在Firebird中獲取季度日期SQL
SELECT ‘This Mount’, SUM(Price) FROM Sales
WHERE EXTRACT(MONTH FROM OrderDate) = EXTRACT(MONTH FROM CURRENT_DATE)
AND EXTRACT(YEAR FROM OrderDate) = EXTRACT(YEAR FROM CURRENT_DATE)
Union All
SELECT ‘Previous Month’, SUM(Price) FROM Sales
WHERE EXTRACT(MONTH FROM OrderDate) = EXTRACT(MONTH FROM CURRENT_DATE)
AND EXTRACT(YEAR FROM OrderDate) = EXTRACT(YEAR FROM CURRENT_DATE)
我想獲得本季度和上一季度的總銷售額。
獲得季度的日期是很容易與MS-SQL如下:
SELECT DATEPART(QUARTER, @date)
我怎樣才能做到這一點與火鳥?結合
'提取物(月份從)/ 3 + 1' 這是行不通的。因爲(12月)12/3 + 1 = 5 –
Zebedee
固定。應該從一個月的數字中提取1。 –
你說得對。謝謝你的提示。 – Zebedee