首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

有入库时间和出库间,小弟我想得到每月销售和历史库存表

2013-11-09 
求教:有入库时间和出库间,我想得到每月销售和历史库存表[解决办法]SELECT样式号 , 日期 , SUM( CASE WHEN

求教:有入库时间和出库间,我想得到每月销售和历史库存表
有入库时间和出库间,小弟我想得到每月销售和历史库存表
[解决办法]

SELECT 
   样式号
 , 日期
 , SUM( CASE WHEN LX = 1 AND 出院时间 IS NOT NULL THEN 1 ELSE 0 END ) AS 销售件数
 , SUM( CASE WHEN LX = 0 AND 入库时间 IS NOT NULL THEN 1 ELSE 0 END ) AS 出库件数
FROM (
SELECT 样式号, CONVERT( VARCHAR(7), 入库时间, 23 ) AS 日期, 0 AS LX
FROM TABLENAME
UNION ALL
SELECT 样式号, CONVERT( VARCHAR(7), 出院时间, 23 ) AS 日期, 1 AS LX
FROM TABLENAME ) AS A
GROUP BY 样式号, 日期

热点排行