mysql问题

想查询出 比如

图片.png

开始时间2018-10-10  结束时间2018-10-11  我想查询出开始时间和结束时间的中间的日期   结果是2018-10-10,2018-10-11这种

C罗陈悦 发布于 2021-1-25 09:39 (编辑于 2021-1-25 09:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2021-8-3 16:07
最佳回答
0
shirokoLv6资深互助
发布于2021-1-25 09:41(编辑于 2021-1-25 09:42)

MAPARRAY(RANGE(TODATE($STARTDATE),TODATE($ENDDATE)),FORMAT(item,'yyyy-MM-dd'))

在帆软公式用

  • C罗陈悦 C罗陈悦(提问者) 在mysql里面要怎么写
    2021-01-25 09:43 
  • shiroko shiroko 回复 C罗陈悦(提问者) 数据库里面不需要这种吧,大于和小于就行了
    2021-01-25 09:50 
最佳回答
0
ScyalcireLv7中级互助
发布于2021-1-25 09:59

什么叫中间的日期?  1.1 到 1.5 中间日期 1.3这种?

  • C罗陈悦 C罗陈悦(提问者) 对是的比如 开始时间2018-10-10 结束时间2018-10-12 查询的结果就是2018-10-10 ; 2018-10-11 ; 2018-10-12
    2021-01-25 10:00 
  • Scyalcire Scyalcire 回复 C罗陈悦(提问者) 那照你这么说这不是中间的日期 这是列举一个时间段内所有的日期啊?
    2021-01-25 10:02 
  • C罗陈悦 C罗陈悦(提问者) 回复 Scyalcire 是这样的
    2021-01-25 10:05 
  • Scyalcire Scyalcire 回复 C罗陈悦(提问者) sql没有现成的函数 你要自己在数据库新建函数 然后引用的 还不如在帆软里写公式直接就出来了
    2021-01-25 10:13 
  • C罗陈悦 C罗陈悦(提问者) 回复 Scyalcire 嗯嗯好谢谢啦
    2021-01-25 10:15 
最佳回答
0
maoningLv5初级互助
发布于2021-1-25 11:05

--oracle写法

SELECT to_Date('${bdate}','yyyy-mm-dd') + ROWNUM - 1 AS SHOW_TIME  

  FROM DUAL  

CONNECT BY ROWNUM < to_Date('${edate}','yyyy-mm-dd') - to_Date('${bdate}','yyyy-mm-dd') + 1


  • 5关注人数
  • 528浏览人数
  • 最后回答于:2021-8-3 16:07
    请选择关闭问题的原因
    确定 取消
    返回顶部