肿么用SQl语句查询记录表中最大的时间值,而且这个时间又是小于某个特定时间呢

已举报 回答
肿么用SQl语句查询记录表中最大的时间值,而且这个时间又是小于某个特定时间呢
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    8,077

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
select max(date) from table where date datetime
取消 评论
一楼正解
取消 评论
假设你的原表叫eat,我新建一张表叫eat_pay,字段是 (用餐时段 姓名 用餐次数)
create table eat_pay as
select '06:00-10:29' as 早餐时间,t.name as 员工姓名,count(name) as 用餐次数 from eat t
where to_char(time,'HH24:MI')'06:00' and to_char(time,'HH24:MI') '10:29'
group by name

insert into eat_pay
select '10:30-14:59' as 中餐时间,t.name as 员工姓名,count(name) as 用餐次数 from eat t where to_char(time,'HH24:MI')'10:30' and to_char(time,'HH24:MI') '14:59' group by name

insert into eat_pay
select '15:00-20:59' as 晚餐时间,t.name as 员工姓名,count(name) as 用餐次数 from eat t where to_char(time,'HH24:MI')'15:00' and to_char(time,'HH24:MI') '20:59' group by name

insert into eat_pay
select '21:00-23:29' as 宵夜时间,t.name as 员工姓名,count(name) as 用餐次数 from eat t
where to_char(time,'HH24:MI')'21:00' and to_char(time,'HH24:MI') '23:29' group by name

最后select * from eat_pay 可以看到你要的结果
取消 评论
ZOL问答 > 相机 > 其他分类 > 肿么用SQl语句查询记录表中最大的时间值,而且这个时间又是小于某个特定时间呢

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?