silencedanny  

随笔分类 -  SQL

  • 取上一天,上一周,上一月,上一季度,上一年的语句
    摘要:SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(dd, DATEDIFF(dd,0,@trdt), 0)) ,112) --上一天SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(wk, DATEDIFF(wk,0,@trdt), 0))-1 ,112) --上一周SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,@trdt), 0)) ,112) --上一月SELECT convert(varchar(8),datea 阅读全文
    posted @ 2011-05-11 13:47 SilenceDanny 阅读(255) 评论(0) 推荐(0)
  • 根据中文获取拼音简写的函数
    摘要:create function fn_getPY(@str nvarchar(200)) returns varchar(100) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word=left(@str,1) --如果非汉字字符,返回原字符 set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901 then (select top 1 PY from ( s 阅读全文
    posted @ 2011-05-11 10:56 SilenceDanny 阅读(376) 评论(0) 推荐(0)