社区
MS-SQL Server
帖子详情
怎样以周为单位Group by ?
joyfire
2005-04-28 03:30:00
新手,初级问题可能很简单,大虾指点
我的表MyTable里有MY_ID(主键),People_ID和Insert_Time字段
Insert_Time字段是smalldatetime类型的
现在要以周为单位统计加入的记录数
我SQL比较弱,只知道如何得到年月日然后group by,不知道星期几如何计算,
请大虾指点
...全文
233
6
打赏
收藏
怎样以周为单位Group by ?
新手,初级问题可能很简单,大虾指点 我的表MyTable里有MY_ID(主键),People_ID和Insert_Time字段 Insert_Time字段是smalldatetime类型的 现在要以周为单位统计加入的记录数 我SQL比较弱,只知道如何得到年月日然后group by,不知道星期几如何计算, 请大虾指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xluzhong
2005-04-28
打赏
举报
回复
SET DATEFIRST 1
Select DatePart(dw,Insert_Time) as [weekday],
Count(*) as [count]
from MyTable
Group By DatePart(dw,Insert_Time)
zhangzs8896
2005-04-28
打赏
举报
回复
Group By DatePart(dw,Insert_Time)
zjcxc
元老
2005-04-28
打赏
举报
回复
--一周的第一天为星期一计算
Select Count(MY_ID) As 记录数,周=DatePart(dw,Insert_Time-1)
from MyTable
Group By DatePart(dw,Insert_Time-1)
paoluo
2005-04-28
打赏
举报
回复
Select
Count(MY_ID) As 记录数,
(Case DatePart(dw,Insert_Time) When 2 Then N'星期一' When 3 Then N'星期二' When 4 Then N'星期三' When 5 Then N'星期四' When 6 Then N'星期五' When 7 Then N'星期六' When 1 Then N'星期天' End )
from MyTable Group By DatePart(dw,Insert_Time)
FCU
2005-04-28
打赏
举报
回复
创建一个作业
paoluo
2005-04-28
打赏
举报
回复
如果是以MY_ID为统计数据的话
Select Count(MY_ID),DatePart(dw,Insert_Time) from MyTable Group By DatePart(dw,Insert_Time)
SQL Server数据库基础到精通课程
变量定义,字段约束、等等,Select 、Where、Top、
Group
By 、Order By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的SQL数据库课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,...
mysql以小时,天,周,月为
单位
查询
mysql以小时,天,周,月为
单位
查询 背景 基本上要做数据统计分析的程序,都会涉及到类似这种按周,按月,按年,按自定义时间查询区间数据的需求。刚好今天写了这个代码,把整个思路及mysql语句整理下,供以后参考。...
mysql 以
周为
单位
记录数据_MySql按周,按月,按日分组统计数据
知识关键词:DATE_FORMAT DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case
group
by weeks; DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case
group
...
mysql 按周分组_如何在MySQL中按周分组?
您可以同时使用YEAR(timestamp)和和WEEK(timestamp),...当然,您也可以将这两个日期部分组合为一个表达式,例如SELECT CONCAT(YEAR(timestamp), '/', WEEK(timestamp)), etc...FROM ...WHERE ..
GROUP
BY CONCAT(YE...
mysql 以
周为
单位
记录数据_Mysql按周,按月,按日,按小时分组统计数据
按周select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid)count from tc_case
group
by weeks;按月select DATE_FORMAT(create_time,'%Y%m') months,count(caseid)count from tc_case
group
by months;按天...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章