如下,表名是Circulation,开是日期是WareHouseInTime,结束日期是WareHouseOutTime
--按日查询库存
SELECT COUNT(ID) Amount,WareHouseInTime FROM Circulation
WHERE WareHouseInTime IS NOT NULL AND WareHouseOutTime IS NULL
GROUP BY WareHouseInTime
--按月查询库存
SELECT COUNT(ID) Amount,
CONVERT(VARCHAR,YEAR(WareHouseInTime))+'年'+CONVERT(VARCHAR,MONTH(WareHouseInTime))+'月' 频率
FROM Circulation
WHERE WareHouseInTime IS NOT NULL AND WareHouseOutTime IS NULL
GROUP BY CONVERT(VARCHAR,YEAR(WareHouseInTime))+'年'+CONVERT(VARCHAR,MONTH(WareHouseInTime))+'月'
--按年查询库存
SELECT COUNT(ID) Amount,
CONVERT(VARCHAR,YEAR(WareHouseInTime))+'年' 频率
FROM Circulation
WHERE WareHouseInTime IS NOT NULL AND WareHouseOutTime IS NULL
GROUP BY YEAR(WareHouseInTime)
--按日查询销售
SELECT COUNT(ID) Amount,WareHouseInTime FROM Circulation
WHERE WareHouseInTime IS NOT NULL AND WareHouseOutTime IS NOT NULL
GROUP BY WareHouseInTime
--按月查询销售
SELECT COUNT(ID) Amount,
CONVERT(VARCHAR,YEAR(WareHouseInTime))+'年'+CONVERT(VARCHAR,MONTH(WareHouseInTime))+'月' 频率
FROM Circulation
WHERE WareHouseInTime IS NOT NULL AND WareHouseOutTime IS NOT NULL
GROUP BY CONVERT(VARCHAR,YEAR(WareHouseInTime))+'年'+CONVERT(VARCHAR,MONTH(WareHouseInTime))+'月'
--按年查询库存
SELECT COUNT(ID) Amount,
CONVERT(VARCHAR,YEAR(WareHouseInTime))+'年' 频率
FROM Circulation
WHERE WareHouseInTime IS NOT NULL AND WareHouseOutTime IS NOT NULL
GROUP BY YEAR(WareHouseInTime)