sql_server数据库
2024-10-21 13:31:39
问题:如何在SQL SERVER中合并时间和日期?
解决方法1:使用+合并时间日期
让我们运行以下命令:SELECT CAST(字段名 AS DATETIME) + CAST(
字段名
AS DATETIME) AS [CombineDateTime]
可执行sql案例
insert into USER_SPEDAY (startspecday,endspecday,dateid,yuanying,applydate,state,clearance,roleid,process,processid,procsn,userid,employeelist,processtype)
values
(CAST('{?dzksrq}' AS DATETIME) + CAST('{?dzkssj}' AS DATETIME),CAST('{?dzjsrq}' AS DATETIME) + CAST('{?dzjssj}' AS DATETIME),
case when '{?dzlb}'='-6' then '10' when '{?dzlb}'='35' then '2' when '{?dzlb}'='-13' then '4' else '' end,
'{?dzsm}','{?sqrrq}','2','0','0','','0','0','{?sqr}','','0')
SqlServer获取两个日期时间差
- SELECT datediff(yy,'2010-06-1 10:10',GETDATE()) --计算多少年
- SELECT datediff(q,'2011-01-1 10:10',GETDATE()) --计算多少季度 3个月一个季度
- SELECT datediff(mm,'2011-06-1 10:10',GETDATE()) --计算多少月
- SELECT datediff(dd,'2011-06-1 10:10',GETDATE()) --计算多少天
- SELECT datediff(wk,'2011-06-1 10:10',GETDATE()) --计算多少周
- SELECT datediff(hh,'2011-06-10 10:10','2011-06-10 11:10') --计算多少小时
- SELECT datediff(n,'2011-06-10 10:10','2011-06-10 10:11') --计算多少分钟
- SELECT datediff(ss,'2011-06-10 10:10:00','2011-06-10 10:10:10') --计算多少秒
- SELECT datediff(ms,'2011-06-16 10:10:10','2011-06-16 10:10:11') --计算多少毫秒
最新文章
- CocoaPods pod install
- [Java IO]02_字节流
- HTTP请求中的Body构建——.NET客户端调用JAVA服务进行文件上传
- SWF类标准开头Tag
- Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
- VS2015下OpenGL库的配置
- centos7下源码安装多个nginx步骤完整版
- ClassThree__HomeWork
- SVM学习笔记3-问题转化
- p2596 书架(Treap)
- 程序集生成失败 -- 引用的程序集“ThoughtWorks.QRCode”没有强名称,为没有源码的程序集强签名
- Android之针对webview的缓存
- PTA (Advanced Level) 1027 Colors in Mars
- 官方推荐的MySQL参数设置值
- 模板 快速询问GCD
- C++ Primer Plus学习:第三章
- ssh客户端乱码
- bzoj 1415 无环期望
- extjs form textfield的隐藏方法
- BEGINNING SHAREPOINT&;#174; 2013 DEVELOPMENT 第2章节--SharePoint 2013 App 模型概览 总结