我試圖創建一個查詢,以便比較每個月的費用,收入和儲蓄的百分比值彼此相連。我正在使用MySQL數據庫。 爲例的表和查詢: http://sqlfiddle.com/#!9/78b360/1 到目前爲止,我能夠從每個表每個月獲得的總和: SELECT *
FROM(
SELECT sum(amount) AS Total, month(date) AS Month FROM expenses
UN
我有以下代碼: SELECT
t1.a
t1.b
CASE WHEN t1.c = Z THEN m
WHEN t1.c = Y THEN n
ELSE p END as m_or_n_or_p
FROM t1
我可以添加 WHERE m_or_n_or_p = m
末並以這種方式來篩選查詢或做我必須包裝這一切都在另一個SEL
我有一個使用多次函數結果的SELECT語句。不是重複地敲擊該函數,是否有一種方法可以將變量賦值給它以使語句更加高效,而且我不必繼續敲擊該函數? 過於簡化的假想實施例編號: DECLARE @Total Decimal(18,2)
SELECT t.ClientName AS Customer, t.ClientID,
--This function returns total sales f