求时间差值的存储过程语句

octwind 2006-04-10 10:33:11
类似DateDiff("s", preTime, CDate(Trim(Rs("sj")))的语句在存储过程中如何实现,datediff和cdate函数对应在存储过程中又是什末?
...全文
226 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
octwind 2006-04-10
  • 打赏
  • 举报
回复
发现问题了 ,原来是's' 写成s 即去掉引号就通过了
octwind 2006-04-10
  • 打赏
  • 举报
回复
@data1+DateDiff('s', @preTime, cast(@hdata1 as datetime)) 这样写对吗
octwind 2006-04-10
  • 打赏
  • 举报
回复
想实现 @data1+DateDiff('s', @preTime, format(@hdata1)) 其中@data1代表整型,@preTime是日期型,@hdata1代表字符型的日期形式 ,对吗?
huailairen 2006-04-10
  • 打赏
  • 举报
回复
1.
DateDiff 对应的就是datediff函数
DATEDIFF
返回跨两个指定日期的日期和时间边界数。

语法
DATEDIFF ( datepart , startdate , enddate )
2.
sql里格式化字符串可以隐式转化为日期类型
不用cdate

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧