we1rt 2021-09-29 14:52 采纳率: 50%
浏览 36

如何根据创建时间字段分组展示

img


数据格式如图
sql应该怎么写按照创建时间的年份分组展示给前端?
2021年的在一起,2020年的在一起,以及未来的年份?

  • 写回答

3条回答 默认 最新

  • IT阿沈 2021-09-29 15:04
    关注

    这个sql中,年份是不固定的,这个值需要前端传进来,而你的需求场景应该不叫“分组”,叫“分页”可能更合理一些,具体可以尝试这样写:

    select * from table_name where 
    create_time between  str_to_date(CANCAT([传入的年份],'.01.01 00:00:00'), '%Y.%m.%d %h:%i:%s')
    and str_to_date(CANCAT([传入的年份],'.12.31 23:59:59'), '%Y.%m.%d %h:%i:%s')
    
    评论

报告相同问题?

问题事件

  • 创建了问题 9月29日

悬赏问题

  • ¥15 asp.net mvc从模板创建视图失败
  • ¥20 用qt设计一个完整程序(有偿)
  • ¥15 GRU代码预测出错,结果很差
  • ¥100 中断和线程导致内核崩溃问题
  • ¥15 iE 浏览器不能访问 oracle secure global server, google 浏览器可以
  • ¥50 Namuru2007_Baseband_Verilog代码疑点
  • ¥15 复杂公式求最值问题,含有多个符号常量
  • ¥15 Qt移植后在开发板上无法运行
  • ¥15 关于STID337-32D15YB开发板LINUX调试
  • ¥15 有没有熟悉自动化点胶设备,有个加密狗,想复制一份软件到另个设备