mssql 函数STUFF 的用法
DECLARE @limitDay INT;
SET @limitDay = 92;
IF DATEDIFF(DAY, '2017-12-13 00:00:00', '2017-12-13 18:00:00') > @limitDay
BEGIN
RETURN;
END;
SELECT TransportOrderCode AS '转运单号' ,
'taobao' AS '发货人' ,
'G/F.NO.167-169 HOI BUN ROAD, KWUN TONG KOWLOON, HONGKONG' AS '发货人地址' ,
TrueName AS '收人货人姓名' ,
District + ' ' + Adrress AS '收货人地址' ,
ZipCode AS '收货人邮编' ,
Mobile AS '收货人电话' ,
dbo.Fun_GetLogisticsTransferDtlCount(a.logisticsTransferDtlCodeEx) AS 包裹数 ,
a.TotalWeight + a.TotalWeightX AS '重量' ,
dbo.Fun_GetTransportDeclareProductCatalogNameEn(a.TransportOrderID) AS '品名' ,
STUFF(( SELECT ' | ' + ProductName
FROM TWX_TransportFromDtl WITH ( NOLOCK )
WHERE TransportFormMstID IN (
SELECT TransportFormMstID
FROM TWX_TransportFromMst WITH ( NOLOCK )
WHERE TransportOrderID = a.TransportOrderID )
FOR
XML PATH('')
), 1, 1, '') AS 商品名称 ,
STUFF(( SELECT ' | ' + ProductCatalogName
FROM TWX_TransportFromDtl WITH ( NOLOCK )
WHERE TransportFormMstID IN (
SELECT TransportFormMstID
FROM TWX_TransportFromMst WITH ( NOLOCK )
WHERE TransportOrderID = a.TransportOrderID )
FOR
XML PATH('')
), 1, 1, '') AS 商品类目 ,
a.DeclareValue AS '价格' ,
( SELECT LogisticsTransferDtlCode
FROM TWX_LogisticsTransferDtl WITH ( NOLOCK )
WHERE LogisticsTransferDtlID = a.LogisticsTransferDtlID
) AS '袋号' ,
'PP' AS 'CC/PP' ,
0 AS 'CC CHARGE (USD)'
FROM TWX_TransportOrder AS a WITH ( NOLOCK )
LEFT JOIN dbo.TWX_LogisticsTransferMst b WITH ( NOLOCK ) ON a.LogisticsTransferMstID = b.LogisticsTransferMstID
WHERE Country = '新加坡'
AND a.InterDeliveryID = 85
AND a.WarehouseOutTime >= '2017-12-10 00:00:00'
AND a.WarehouseOutTime <= '2017-12-13 18:00:00';
mssql 函数STUFF 的用法的更多相关文章
- MSSQL Sql加密函数 hashbytes 用法简介
转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashbytes函数功能为:返回一个字符,通过 MD2.MD4.MD5. ...
- PHP错误处理函数set_error_handler()的用法
定义和用法 set_error_handler() 函数设置用户自定义的错误处理函数. 该函数用于创建运行时期间的用户自己的错误处理方法. 该函数会返回旧的错误处理程序,若失败,则返回 null. 语 ...
- PHP异常处理函数set_exception_handler()的用法
定义和用法 set_exception_handler() 函数设置用户自定义的异常处理函数. 该函数用于创建运行时期间的用户自己的异常处理方法. 该函数会返回旧的异常处理程序,若失败,则返回 nul ...
- C语言函数sscanf()的用法
从文件读取数据是一件很麻烦的事,所幸有sscanf()函数. C语言函数sscanf()的用法 sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( st ...
- c语言学习之基础知识点介绍(八):函数的基本用法
本节开始说函数. 一.函数的基本用法 /* 作用:可以实现代码的复用,在一定程度上解决代码冗余的问题:方便后期维护. 语法: void 函数名(){ 函数体; } 函数命名要有意义,遵守驼峰命名法. ...
- ROW_NUMBER() OVER函数的基本用法用法
ROW_NUMBER() OVER函数的基本用法用法 转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html 语法 ...
- C++虚函数的新用法
1.今天在segmentfault上看到了一个C++虚函数的新用法,先上代码 #include <iostream> using namespace std; class B { publ ...
- JAVA中字符串函数subString的用法小结
本篇文章主要是对JAVA中字符串函数subString的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 String str; str=str.substring(int begi ...
- Python正则替换字符串函数re.sub用法示例(1)
本文实例讲述了Python正则替换字符串函数re.sub用法.分享给大家供大家参考,具体如下: python re.sub属于python正则的标准库,主要是的功能是用正则匹配要替换的字符串然后把它替 ...
随机推荐
- Win7 +Cuda9.0+cudnn7.0.5 tensorflow-gpu1.5.0 安装实战
https://blog.csdn.net/gangeqian2/article/details/79358543 https://blog.csdn.net/tomato_sir/article/d ...
- (三)Solrj4到Solrj5的升级之路
(三)Solrj4到Solrj5的升级之路 Solr5发布了,带来了许多激动人心的新特性,但Solrj的许多接口也发生了变化,升级是痛苦的,但也是必须的,下面就赶紧来看看有哪些代码需要升级吧. 变化1 ...
- C#访问修饰符比较
- android菜鸟学习笔记27----Fragment的简单使用
1.Fragment的生命周期: 简单在新建一个MyFragment继承自Fragment,重写各个生命周期回调方法,各个方法中直接输出标识相关函数被调用的信息. 重写MainActivity的各个生 ...
- nosql_action
ps -aux 查当前端口占用 connecting to: test > show dbs local .078125GB testphp .203125GB > use testph ...
- webpack安装和简单配置
1.webpack是一个基于node的项目,所以先装好node和npm 参考我的随笔:https://www.cnblogs.com/jtnote/p/6230384.html 2.先创建 ...
- <2013 07 06> "极路由" 与 “家庭服务器” 报道两则
跟我做!打造家庭服务器 很久没有更新了,因为之前托朋友帮我弄的mini PC终于到手了.阴差阳错地,原来只打算弄一台将就可用的低功耗下载机,结果到手的却是一台支持1080p(宣称,还没烧过),还带遥控 ...
- 问题:Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.
创建AVD时,发现创建不成功,报错“Unable to find a 'userdata.img' file for ABIarmeabi to copy into the AVD folder.” ...
- 算法训练 s01串
问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据规模和约定 0~ ...
- 转:9个offer,12家公司,35场面试 从微软到谷歌,应届计算机毕业生的2012求职之路 !!!
1,简介 毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾. 首先说说我拿到的offer情况: 微软,3面->终面,搞定 百度,3面->终面,口头of ...