这个最好还是去.NET问问 看看你的代码是什么样子的
解决方案 »
- 求一SQL 望高手指点
- 【sql棘手】:sql server 怎么防止 “系统管理员”查看数据库内容
- 这个SQL语句该如何写?请指点。
- 求:更新语句,两个表
- 求救!
- --我“爱”上了小F,呵呵.........
- 这个问题更难,再给100分
- 求助:关于利用数据库游标检索数据加密后并更新的问题??
- Sql Server 2000导出数据表里面的图片的问题.谢谢!
- 关于字符集问题(Oracle 与 Sql Server的区别)?
- sql 运行UPDATE语句时提示从数据类型 nvarchar 转换为 float 时出错
- WIN8下 可以安装SqlServer 哪个版本好使啊- - 顺便给个地址吧 谢谢
st.storename AS 仓库名称 ,
SUM(CASE 状态
WHEN '入库' THEN 金额
ELSE 0
END) AS 入库金额 ,
SUM(CASE 状态
WHEN '出库' THEN 金额
ELSE 0
END) AS 出库金额 ,
SUM(CASE 状态
WHEN '损耗' THEN 金额
ELSE 0
END) AS 损耗金额
FROM ck_store AS st
LEFT OUTER JOIN ( (SELECT '入库' AS 状态 ,
storeid ,
ISNULL(COUNT(id), 0) AS 次数 ,
ISNULL(SUM(税价合计), 0) AS 金额
FROM dbo.ck_in_history
WHERE ( actdate >= @begindate )
AND ( actdate <= @enddate )
GROUP BY storeid)
UNION ALL
( SELECT '出库' AS 状态 ,
storeid ,
ISNULL(COUNT(id), 0) AS 次数 ,
ISNULL(SUM(税价合计), 0) AS 金额
FROM dbo.ck_Out_history
WHERE ( outtype = 0 )
AND ( actdate >= @begindate )
AND ( actdate <= @enddate )
GROUP BY storeid
)
) AS u ON u.storeid = st.storeid
GROUP BY st.storeid ,st.storename
FOR XML xxxx --加上这里试试,具体要看你的xml是什么格式