SQL:怎样判断一个时间是否在两个时间之间?
socg 2013-03-07 10:14:37 时间字段为time1,要判断time1是否在7:30-15:30之间(7:30<=time1<16:30),有没有比较简单一点的方法?
下面的语句太长,而且字符串转换也比较速度也很慢
CONVERT(varchar(12),Time,108 )>='07:30:00' AND CONVERT(varchar(12),Time,108)<'16:30:00'
大家都知道DateTime其实是一个表示自1900年以来的天数,能不能去掉整数部分来比较呢?
类似 (float)time1-(int)(float)time1 的方法怎么写呢?
我SQL是个菜鸟,希望个为前辈指点