怎么判断当前时间是整点 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(varchar,getdate(),108)/*11:10:11*/ if datepart(MINUTE,getdate())=0print '整点'else print '非整点' if substring(convert(varchar(19),getdate(),120),15,5)<>'00:00' print '不是整点'。 然后截取字符串,你的整点说的是小时数吧?if(replace(right(convert(varchar,getdate(),108),5),':','')='0000')print '整点'elseprint '不是整点' DECLARE @date DATETIME--SET @date = '2011-1-1 12:12:12.002'SET @date = '2011-1-1 12:00:00.001'SELECT 是否整点 = CASE WHEN (DATEPART(n, @date) = 0 AND DATEPART(ss, @date) = 0 AND DATEPART(ms, @date) = 0) THEN 'YES' ELSE 'NO' END 两个表数据不同数据查询 sql server 2005无法启动 在一个字段里,找出某个字符串(字符)的个数 创建临时表 表名字不能@table_guid是变量 报错 怎么解决? 如何开启filestream T-sql中insert触发器调用存储过程影响该表字段插入问题,求大虾 如果解决SQL死锁问题?----------困挠大型程序很久的问题!!!欢迎进来讨论 无法删除表的一列?很急! 老图书无条形码,只有书号:11018.629 怎么编条形码最合适?? 优化器问题? 【行转列问题】 请教以下sql实现
select convert(varchar,getdate(),108)
/*
11:10:11
*/
if datepart(MINUTE,getdate())=0
print '整点'
else print '非整点'
print '不是整点'。
print '整点'
else
print '不是整点'
--SET @date = '2011-1-1 12:12:12.002'
SET @date = '2011-1-1 12:00:00.001'SELECT 是否整点 = CASE WHEN (DATEPART(n, @date) = 0 AND DATEPART(ss, @date) = 0 AND DATEPART(ms, @date) = 0) THEN 'YES' ELSE 'NO' END