orcle两个时间相减得到分钟单位i,那怎么写小于30分钟呢

select ROUND(TO_NUMBER(t.out_date - t.in_date) * 24 * 60) as out_date

from t_dc_inhospital_info t 

yzm302462 发布于 2022-4-19 14:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
尛鬼Lv5中级互助
发布于2022-4-19 14:54

直接后面加 where ROUND(TO_NUMBER(t.out_date - t.in_date) * 24 * 60)<30不行嘛

  • yzm302462 yzm302462(提问者) select case when ROUND(TO_NUMBER(t.out_date - t.in_date) * 24 * 60) then \'是\'else \'否\'end as out_date from t_dc_inhospital_info t where ROUND(TO_NUMBER(t.out_date - t.in_date) * 24 * 60)<30
    2022-04-19 14:57 
  • yzm302462 yzm302462(提问者) 这种小于30分钟的都为‘是’该怎么写呢
    2022-04-19 14:57 
  • 尛鬼 尛鬼 回复 yzm302462(提问者) 把ROUND(TO_NUMBER(t.out_date - t.in_date) * 24 * 60)<30 写到when后面,
    2022-04-19 14:58 
  • yzm302462 yzm302462(提问者) 我已经写出来了,谢谢
    2022-04-19 15:00 
  • 尛鬼 尛鬼 回复 yzm302462(提问者) select case when ROUND(TO_NUMBER(t.out_date - t.in_date) * 24 * 60) <30then \'是\'else \'否\'end as out_date from t_dc_inhospital_info t where ROUND(TO_NUMBER(t.out_date - t.in_date) * 24 * 60)<30
    2022-04-19 15:00 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-19 14:59(编辑于 2022-4-19 15:01)

------

  • 3关注人数
  • 354浏览人数
  • 最后回答于:2022-4-19 15:01
    请选择关闭问题的原因
    确定 取消
    返回顶部