求sql:按相同日期分组并显示组号
如题:
create table #t(s_time datetime,na varchar(20))
insert #t
select '2013-10-1','aa'
union all
select '2013-10-1','bb'
union all
select '2013-10-1','cc'
union all
select '2013-10-15','dd'
union all
select '2013-10-15','ee'
union all
select '2013-10-20','ff'
select * from #t
/*
希望得到的结果
group_no s_time na
1 2013-10-01 aa
1 2013-10-01 bb
1 2013-10-01 cc
2 2013-10-15 dd
2 2013-10-15 ee
3 2013-10-20 ff
*/
...全文
相关推荐
sql高级进阶
sql高级进阶sql高级进阶sql高级进阶sql高级进阶sql高级进阶
分组后分组合计以及总计SQL语句(稍微整理了一下)
主要介绍了分组后分组合计以及总计SQL语句,需要的朋友可以参考下
sql 日期格式的显示方式
sql 日期格式的显示方式 网页上显示日期型(smalldatetime)SQL数据,只显示日期部分:
SQL动态日期列生成并统计
输入日期区间:2015-08,2016-02 将返回列: UserName,2015-08,2015-09,2015-10,2015-11,2015-12,2016-01,2016-02
Mysql出生日期转换为年龄并分组统计人数的方法示例
查询数据库 SELECT * FROM `student` 查询结果 id name birthday 1 张三 1970-10-01 2 李四 1990-10-01 3 王五 2002-10-01 4 马六 2003-10-01 转换为年龄的查询语句,使用函数TIMESTAMPDIFF SELECT id, name, birthday, TIMESTAMPDIFF(YEAR,student.birthday,CURDATE()) as age FROM `student` 查询结果 d name birthady age 1 张三 19


疑难问题
