1 | --查询某一列在哪个表里 |
下面是关于用SQL对日期的一些查询 和统计,主要是在项目中有遇到 按照 日、周、月、年来统计数据,特此记录一下:
1、根据当前日期获取之前一个月的数据
1 | --根据当前日期 往前推一个月 |
2、根据当前日期 获取当前月的每一天的数据
1 | --根据当前日期 获取当前月 每一天 |
3、根据当前时间获取本周日期
1 | --根据当前时间获取本周日期 每一天 |
4、将一串编号显示成一个字段 用逗号分隔
1 | SELECT STUFF(( SELECT ',' + CONVERT(VARCHAR(500), RoleID) FROM SysRole tt FOR XML PATH('') ), 1, 1, '') AS RoleID |
效果如下:
5、其他
1 | --当前时间 获取本周第一天 周一 |
以后再有收集到的再慢慢更