MYSQL根据同一日期做分组

MR-LE 2017-12-11 11:50:15
字段:No,Title,CreateTime(TimeStamp)
现在想根据创建时间的
年月日

年月日时分秒
分别做判断,要求为:
同一天的数据 根据创建时间加上序列号。
比如:
2017年12月10日11:37:29,2017年12月10日11:47:29,
2017年12月19日11:57:29,
2017年12月11日11:37:29,2017年12月11日11:47:29,2017年12月11日11:57:29

要求结果为:
1.2017年12月10日11:37:29,
2.2017年12月10日11:47:29,
1.2017年12月11日11:37:29,
2.2017年12月11日11:47:29,
3.2017年12月11日11:57:29
1.2017年12月19日11:57:29,
...全文
740 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MR-LE 2017-12-12
  • 打赏
  • 举报
回复
感谢,您的回复对我很有帮助
小野马1209 2017-12-11
  • 打赏
  • 举报
回复
你的表中如果有日期 就可以直接按上面的写法,把日期改成实际的日期字段 ,如果没有日期字段就把日期时间转换下日期
小野马1209 2017-12-11
  • 打赏
  • 举报
回复
 select ROW_NUMBER() over(Partition by 日期 Order by CreateTime)
先对日期进行分组,在按时间进行排序

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧