在企业管理器里如何运行存储过程?
--------------------
到查询分析器 exec proc_name为什么我在查询分析器里打开的表是只读的,用update set也无法改变?
--------------------------------
当前登录的用户是否有修改的权限如何比较时间?
------------------
datediff()
--------------------
到查询分析器 exec proc_name为什么我在查询分析器里打开的表是只读的,用update set也无法改变?
--------------------------------
当前登录的用户是否有修改的权限如何比较时间?
------------------
datediff()
我想判断某时间是否今天的或者今天以前的日期怎么判断?
用lastDate < getdate()不行,因为lastDate中有可能是10点,但是我调用getdate()时是当天9点,判断会失败.
(([nextTime] <= getdate()) or
(datediff(Day, [nextTime], getdate()) = 0 and DATEPART(DAY,[nextTime]) = DATEPART(DAY, getdate())))找出今天以前,或者是今天的日期,不比较时间(hh:mm:ss)
datediff(Day, [nextTime], getdate()) = 0--为0则表示为今天
datediff(Day, [nextTime], getdate())>0 --大于0为表示未来
datediff(Day, [nextTime], getdate())<0 --小于0为表示未来
datediff的返回值我不是很了解,是不是时间差小于一天就返回0?
如果是,那么[nextTime]是今天23点,那么到明天早上6点,经过的时间也是小于一天的,是不是会返回0呢
谢谢