日期+时间的字段怎么设置为日期当参数

图1.png

FineReport xing_admin 发布于 2023-8-10 13:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-10 13:59(编辑于 2023-8-10 14:43)

格式化一下,你是什么数据库

image.png

select * from AA_XTZH_ZHUBIAO where 1=1 and CONVERT(VARCHAR(10), Created0n, 120)>='${starttime}' and CONVERT(VARCHAR(10), Created0n, 120)<='${endtime}'

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-10 14:02

你原来的

'${starttime}'

给成

'${format(starttime,"yyyy-MM-dd 00:00:00.0")}'

这个格式,后面的也一样

最佳回答
0
yzm180820Lv5初级互助
发布于2023-8-10 14:02

不知道你这个是什么数据库,orcale的话to_char('时间','YYYYmmdd'),如果你要查询一个时间段内应该是用between  开始时间 and  结束时间

最佳回答
0
FR-学习Lv2见习互助
发布于2023-8-10 14:05

CreatedOn>=concat('${starttime}',' 00:00') and CreatedOn<=concat('${starttime}',' 23:59')

最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-10 14:10(编辑于 2023-8-10 14:15)

where 1=1

and Created0n>='${starttime} 00:00:00'

and Created0n<='${endtime} 23:59:59.999'

image.png

  • xing_admin xing_admin(提问者) 无数据呢
    2023-08-10 14:14 
  • CD20160914 CD20160914 回复 xing_admin(提问者) 重新修改 了。再看一下
    2023-08-10 14:15 
  • xing_admin xing_admin(提问者) 表头能出来,但是数据没出来
    2023-08-10 14:36 
  • CD20160914 CD20160914 回复 xing_admin(提问者) 你在设计器按我说的预览看有数据没有,不要在报表里面预览,设计器预览!
    2023-08-10 14:37 
  • xing_admin xing_admin(提问者) 回复 CD20160914 可以了,谢谢老哥
    2023-08-10 14:51 
最佳回答
0
坚果联盟Lv5见习互助
发布于2023-8-10 14:20

CONVERT(VARCHAR(10), Created0n, 120)>='${starttime}' and CONVERT(VARCHAR(10), Created0n, 120)<='${endtime}'

  • 6关注人数
  • 442浏览人数
  • 最后回答于:2023-8-10 14:43
    请选择关闭问题的原因
    确定 取消
    返回顶部