日期问题

日期参数为yyyy-mm

数据集怎么写能够取到所选日期参数的上个月的1-15号的数据

比如,日期参数选择2022-12

数据集获取2022-11-01至2022-11-15日数据

FineReport Trrrzun 发布于 2022-12-31 10:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-12-31 11:26

where 1=1

and mytime>='${MONTHDELTA(CONCATENATE(日期参数,"-01"),-1)}'

and mytime<='${DATEDELTA(MONTHDELTA(CONCATENATE(日期参数,"-01"),-1),14)}'

image.png

最佳回答
0
wayne_Lv7见习互助
发布于2022-12-31 10:34

哪个数据库?

最佳回答
0
北纬六十六度Lv4初级互助
发布于2022-12-31 10:56(编辑于 2022-12-31 10:56)

这直接写公式,用字符串函数组合不行么

数据库里也直接组合出两个日期字符串就行

最佳回答
0
苏菲的供词Lv6初级互助
发布于2023-1-4 16:35

select date from riqi where 

left(date,7) = '2022-12' and right(date,2) <16

  • 5关注人数
  • 313浏览人数
  • 最后回答于:2023-1-4 16:35
    请选择关闭问题的原因
    确定 取消
    返回顶部