如何取得datetime 中的小时分钟秒,然后查询 本帖最后由 wangbiao_97 于 2012-10-29 16:38:03 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT CONVERT(VARCHAR(5),GETDATE(),8) DECLARE @a DATETIME SET @a='2012-08-20 00:01:06.000'SELECT CONVERT(TIME ,@a)/*----------------00:01:06.0000000*/ CONVERT(varchar(15), GETDATE(), 8) 转化成varchar 了,那怎么判断时间范围? 比如0:00:00-1:59:59是这样 ?where CONVERT(VARCHAR(5),GETDATE(),8) between '0:00:00' and '1:59:59'? SQL常用的日期函数 如何查看存储过程运行到哪个语句了。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~【麻烦各位了】 Mysql 求时间差?? sql数据分配问题 如何把一个数据集(比如一个数据表或一个查询结果集)作为参数传递到存储过程中或则函数中 求一SQL语句? 怎么将Excel导入数据库 求一行SQL語句 在vf中,怎样通过sql语句将 纵列的成绩改成横列的? 如何将统计结果添加到最后一行? 求sql语句。。。 SQLServer中文处理
SET @a='2012-08-20 00:01:06.000'
SELECT CONVERT(TIME ,@a)/*
----------------
00:01:06.0000000
*/
转化成varchar 了,那怎么判断时间范围? 比如0:00:00-1:59:59
是这样 ?
where CONVERT(VARCHAR(5),GETDATE(),8) between '0:00:00' and '1:59:59'?