当前位置:数据库 > SQLServer >>

mssql 查询每天的某个时间段

比如我要查询1月份每天在10:00至12:00这个时间段内所有的相关记录,查询结果应该是(a,c,e,h) 附表:.... 字段A 时间 a 2009-01-01 10:50 b 2009-01-01 13:50 c 2009-01-02 10:50 d 2009-01-02 13:50 e 2009-01-05 11:50 f 2009-01-06 01:50 g 2009-01-07 01:50 h 2009-01-08 10:20 i 2009-01-09 09:51
补充:如我是想一次性查完一整个月的数据..一天天查太慢...
答案:to_char(sysdate,'yyyymmhh24') between '20090110' and '20090112'

oracle中可以这样做,我想mysql中也差不多的处理方式吧

希望对你有用
其他:A>='2009-01-02 10:00:000' and A<='2009-01-02 12:00:000'

上一个:mssql 执行语句出现字符串 ')') 之前有未闭和的引号怎么办
下一个:求助关于MSSQL数据同步的问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,