如何用sql写一个周选择器的数据集?

image.png

2022年的第一周包含2021年几天时间,如图实际值为2021-12;27-2022-01-02显示值为第几周,

FineReport 努力学习的小白 发布于 2022-12-2 15:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-12-2 16:12(编辑于 2022-12-2 16:18)

完全一样的做不来 类似的参考

--------------

写错公式了重传

WorkBook1.zip

image.png

image.png

最佳回答
0
vkLv4初级互助
发布于2022-12-2 16:04

我遇到过类似的问题,用的mysql数据库,可以给你参考一下

select distinct 日期字段,

CONCAT(year(日期字段),"年第",week(adddate(日期字段, interval 1 day)),"周")year_week

from  表名 

where DAYOFWEEK(日期字段)=1

order by 日期字段 desc

  • 努力学习的小白 努力学习的小白(提问者) 你的日期字段的日期是怎么来的?
    2022-12-02 16:10 
  • ZxxT ZxxT 回复 努力学习的小白(提问者) https://blog.csdn.net/u014012152/article/details/118993796 做一个时间维度表,百度一下。
    2022-12-02 16:13 
  • vk vk 回复 努力学习的小白(提问者) 那会儿是订单表,然后直接取的订单表,因为要汇总每周的数据
    2022-12-02 16:13 
  • 2关注人数
  • 322浏览人数
  • 最后回答于:2022-12-2 16:18
    请选择关闭问题的原因
    确定 取消
    返回顶部