晚上12点问题。求解24小时制时间
select * From Task_tsk where (Convert(datetime, '15:06:44 ',108) between tsk_dStartTime and tsk_dCloseTime)
tsk_dStartTime 是我的一个字段里面存着8:00:00程序的启动时间
tsk_dCloseTime 也是一个字段里面存着0:00:00程序的关闭时间。(0:00:00表示晚上12点)24小时制
上面这条语名找不到这条记录。求解。谢谢
[解决办法]
CONVERT (data_type[(length)], expression [, style])
如:convert(varchar(20),datetime,120)
我不知道你想要表达什么意思,你具体看一下这个sql帮助
[解决办法]
用format 格式化为二十四小时制
[解决办法]
一天可能是这样算的:0:00:00-23:59:59
15:06:44就不在区间内了,你查询05:06:44看有没有?
建议最好加上天数,就很明白了。