• 主页
  • 基础类
  • 应用实例
  • 新技术前沿
sh_zll 2004年12月22日
菜鸟遇到一个棘手的sql server查询问题,请大虾们帮忙。急,在线等!
表t_test

id mainid startdate enddate need
1 1 00:00:00 07:30:00 5
2 1 07:30:00 19:30:00 10
3 1 19:30:00 23:59:59 20
4 2 00:00:00 07:30:00 25
5 2 07:30:00 19:30:00 15
6 3 19:30:00 23:59:59 10

将一天分为三段时间,分别由startdate和enddate限定,如表上所示。
请问,怎么根据现在的时间取出表中mainid是1的need字段的值
比如现在是14点20分,那么我取出的应该是id为2的这条数据中的need,它的值是10
到了晚上10点,那么我取出的应该是id为3的这条数据中的need,它的值是20

非常感谢!
...全文
50 点赞 收藏 3
写回复
3 条回复

还没有回复,快来抢沙发~

发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告