
sql
Hesper_Pan
这个作者很懒,什么都没留下…
展开
-
【SQL Server】sql获取一年,一月,一周的开始时间和结束时间
年select CONVERT(nvarchar(10),DATEADD(YY, DATEDIFF(YY, 0, GETDATE()), 0),121)--一年的开始时间 例子返回值:2019-01-01select CONVERT(nvarchar(10), dateadd(MS, -3, DATEADD(YY, DATEDIFF(YY, 0, GETDATE()) + 1, 0...原创 2019-12-30 18:24:17 · 2268 阅读 · 1 评论 -
【SQL Server】sql查询时添加一个字段
CASE WHEN条件1THEN 显示结果1WHEN条件2THEN 显示结果2ELSE 不包含以上条件所显示的结果END列子:根据时间划分时间段添加一个SluggishTime字段SELECT TestDate,(CASE WHEN TestDate <= DateAdd(year,-1,getdate()) and TestD...原创 2019-12-30 17:47:12 · 4770 阅读 · 0 评论 -
SQL Server中获取时间的Date函数
GETDATE()获取当前时间和日期。select GETDATE() DATEADD() 函数在日期中添加或减去指定的时间间隔。语法:DATEADD(datepart,number,date)例子:select DATEADD(day,-35,getdate()) -------35天前select DATEADD(day,35,getdate())...原创 2019-12-03 16:51:15 · 1465 阅读 · 0 评论 -
SQL对数字的处理(千位分割符,取整数或小数)
关于千分位分割符CONVERT(VARCHAR(20),CAST(表字段 AS MONEY),1) -----带小数点 1,000.00REPLACE(CONVERT(VARCHAR(20),CAST(表字段 AS MONEY),1),'.00','') ------不带小数点 1,000关于取数Convert(decimal(18,0), 表字段)------取整数...原创 2019-11-12 09:57:54 · 4833 阅读 · 0 评论