有以上資料,想取得的資料如下
首先欄位設定的部分:
-----
以下預存程序
--檢查是有已有#NEWDATE暫存資料表的存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[#NEWDATE]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
DROP TABLE #NEWDATE
--建立暫存資料表
CREATE TABLE #NEWDATE (
[ALL_DATE] date NULL,
)
--將查詢出的資料寫入暫存資料表中
Insert into #NEWDATE
SELECT distinct 日期
FROM [查詢日期]
--將暫存資料表的資料輸出
Select ALL_DATE,sum(數量)
From #NEWDATE a left join [查詢日期] b on a.ALL_DATE=b.日期 and 客戶='a'
Group by ALL_DATE
ORDER BY ALL_DATE
-----
btw~
客戶當然也能不要寫死,自己改囉~!!
如果不想顯示NULL也用ISNULL自己改掉嚕~
全站熱搜