|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
本帖最后由 justepcjl 于 2015-7-1 09:36 编辑
1,日期相减函数:datediff(year,'开始时间','结束时间') 或者datediff(yy,'开始时间‘,'结束时间')datepart | 缩写 | 年 | yy, yyyy | 季度 | qq, q | 月 | mm, m | 年中的日 | dy, y | 日 | dd, d | 周 | wk, ww | 星期 | dw, w | 小时 | hh | 分钟 | mi, n | 秒 | ss, s | 毫秒 | ms | 微妙 | mcs | 纳秒 | ns |
2.行转列函数:1.CONVERT(VARCHAR(5),字段) ; 2.cast(字段 as varchar(5)) select convert(varchar(5),12345678) from table --这个输出就是12345。
select cast(varchar(5),1234567) from table --结果一样
3.将几行数据拼接起来: SELECT s.CBHTBM,DKMC = STUFF((SELECT ',' + CAST(DKBM AS NVARCHAR(MAX))
FROM 表
FOR XML PATH ('')),1,1,'')
FROM 表
GROUP BY s.CBHTBM
|
|