DECLARE @beginTime VARCHAR(20)= '2017-11-13 00:00:00';
DECLARE @endTime VARCHAR(20)= '2017-11-13 23:00:00';
DECLARE @country VARCHAR(20)= '中国香港';
DECLARE @OrderFrom VARCHAR(20)= '0[4PX]';
DECLARE @TooWeight VARCHAR(20)= '0[小件]';

SELECT @beginTime + '~' + @endTime AS '日期+时间' ,
'15号仓' AS '实体仓' ,
@country AS '国家地区' ,
( SELECT COUNT(0)
FROM dbo.TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = @country
AND a.CreateTime >= @beginTime
AND a.CreateTime < @endTime
AND a.deleteUser = 0
AND a.TooWeight = CAST(SUBSTRING(@TooWeight, 0,
CHARINDEX('[', @TooWeight)) AS INT)
AND a.OrderFrom = CAST(SUBSTRING(@OrderFrom, 0,
CHARINDEX('[', @OrderFrom)) AS INT)
) AS '一段预报单量' ,
( SELECT COUNT(0)
FROM dbo.TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = @country
AND a.ReceivedTime >= @beginTime
AND a.ReceivedTime < @endTime
AND a.deleteUser = 0
AND a.TooWeight = CAST(SUBSTRING(@TooWeight, 0,
CHARINDEX('[', @TooWeight)) AS INT)
AND a.OrderFrom = CAST(SUBSTRING(@OrderFrom, 0,
CHARINDEX('[', @OrderFrom)) AS INT)
) AS '一段签收单量' ,
( SELECT COUNT(0)
FROM dbo.TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = @country
AND a.RejectTime >= @beginTime
AND a.RejectTime < @endTime
AND a.deleteUser = 0
AND a.TooWeight = CAST(SUBSTRING(@TooWeight, 0,
CHARINDEX('[', @TooWeight)) AS INT)
AND a.OrderFrom = CAST(SUBSTRING(@OrderFrom, 0,
CHARINDEX('[', @OrderFrom)) AS INT)
) AS '一段签收异常单量' ,
( SELECT COUNT(0)
FROM dbo.TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = @country
AND a.DomesticWarehouseInTime >= @beginTime
AND a.DomesticWarehouseInTime < @endTime
AND a.deleteUser = 0
AND a.TooWeight = CAST(SUBSTRING(@TooWeight, 0,
CHARINDEX('[', @TooWeight)) AS INT)
AND a.OrderFrom = CAST(SUBSTRING(@OrderFrom, 0,
CHARINDEX('[', @OrderFrom)) AS INT)
) AS '一段入库单量' ,
( SELECT COUNT(0)
FROM dbo.TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = @country
AND a.DomesticWarehouseInTime >= @beginTime
AND a.DomesticWarehouseInTime < @endTime
AND a.deleteUser = 0
AND a.StatusFlag = 11
AND a.TooWeight = CAST(SUBSTRING(@TooWeight, 0,
CHARINDEX('[', @TooWeight)) AS INT)
AND a.OrderFrom = CAST(SUBSTRING(@OrderFrom, 0,
CHARINDEX('[', @OrderFrom)) AS INT)
) AS '一段入库异常单量';

最新文章

  1. Ajax部分
  2. WebSocket介绍和一个简单的聊天室
  3. shell脚本调试
  4. WebGL实现HTML5贪吃蛇3D游戏
  5. Eclipse功能集合
  6. jdbcTemplate queryForObject 查询 结果集 数量
  7. css百宝箱
  8. noip知识点总结之--线性筛法及其拓展
  9. Android屏幕适配建议
  10. Codeforces Round #352 (Div. 2) C. Recycling Bottles 暴力+贪心
  11. 【POJ】【2891】Strange Way to Express Integers
  12. HTML5-Video &amp; Audio
  13. [转载]ubuntu Atheros Communications Device 1083 驱动
  14. Ios 该图显示其出现的相关问题定义UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:&amp;#39;
  15. [HNOI2012]永无乡
  16. Cache【硬盘缓存工具类(包含内存缓存LruCache和磁盘缓存DiskLruCache)】
  17. 【java】随机生成6位的数字
  18. LZW算法PHP实现方法 lzw_decompress php
  19. Graphviz的安装 - windows环境下
  20. maven的使用记录

热门文章

  1. 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型
  2. Dictionary——通过value找Key
  3. spring cloud 微服务应用间通讯
  4. Centos简介(一)
  5. B-Tree vs LSM-tree
  6. 理解java注解
  7. android学习三---创建第一个程序
  8. 1.7 使用电脑测试MC20的发送带中文的短信功能
  9. equal?, == and eql?, ===,
  10. win7下配置JAVA环境变量