透视

-----------------------------------------查看2017年的每月接单情况↓-----------------------------------------
SELECT DISTINCT LEFT(CONVERT(varchar(100), 交货日期, 111),7) AS 日期 FROM dbo.TBL_ORDER
ORDER BY 日期




SELECT 生产部门,[2017/01],[2017/02],[2017/03],[2017/04],[2017/05],[2017/06],[2017/07],[2017/08],[2017/09],[2017/10],[2017/11],[2017/12]
FROM (
SELECT 生产部门,LEFT(CONVERT(varchar(100), 交货日期, 111),7) AS 日期,价税合计人民币
FROM dbo.TBL_ORDER
) AS D
PIVOT(SUM(价税合计人民币) FOR 日期 IN([2017/01],[2017/02],[2017/03],[2017/04],[2017/05],[2017/06],[2017/07],[2017/08],[2017/09],[2017/10],[2017/11],[2017/12])) AS P






WITH C AS(
SELECT 生产部门,LEFT(CONVERT(varchar(100), 交货日期, 111),7) AS 日期, convert(decimal(18, 2),价税合计/10000) AS 价税合计
FROM dbo.TBL_ORDER
WHERE 生产部门 IS NOT NULL AND (交货日期>='2017-1-1' AND 交货日期<='2017-12-31')
)
SELECT * FROM C
PIVOT(SUM(价税合计)
FOR 日期 IN([2017/01],[2017/02],[2017/03],[2017/04],[2017/05],[2017/06],[2017/07],[2017/08],[2017/09],[2017/10],[2017/11],[2017/12])
) AS P
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值