日期如何相减
来源:互联网 发布:秦皇岛c语言培训班 编辑:程序博客网 时间:2024/04/28 23:49
在SQL表中有两个字段,分别为字符型,里面的数据是这样保存的:20101101代表2010-11-01
我现在想实行两个日期的加减运算,如:20101215-20101207=8这种方式,如果同月份的话转换成INT后是可以相减的,但是如果到要跨月的话就出现错误了,如:20101201-20101130=71
请问像这种跨月或跨年的应该怎么处理?谢谢!
select datediff(day , '20101130','20101201')
/*
-----------
1
(所影响的行数为 1 行)
select datediff(day,convert(datetime,'20101207',112) ,convert(datetime,'20101215',112))
select datediff(dd,'20101201','20101130')
declare @s varchar(8) = '20101201',
@e varchar(8) = '20101130'
select datediff(d,convert(datetime,@s),convert(datetime,@e))
- 日期如何相减
- 在SQLserver中如何获得两个日期相减的天数及日期函数
- SQLServer 中如何处理两个日期相减得到天数
- (转)如何获得两个日期相减的天数?
- 日期和日期相减
- 日期和日期相减
- C#日期相减
- C# 日期相减
- javascript 日期相减
- C# 日期相减
- Mysql日期相减
- Oracle日期相减
- DB2 日期相减
- oracle日期相减
- java日期相减
- oracle日期相减
- oracle日期相减
- oracle日期相减
- reporting service打印出空白页的解决方法-补充
- Struts2+Hibernate分页查询
- 列转行问题
- 将QtDesigner的ui文件转成可执行的python代码
- DirectShow+VS2005配置日记
- 日期如何相减
- 几道经典的sql面试题
- android2.2 源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- IDataReader/DataTable扩展ToList 改进版,反射速度慢的惊人!
- 解决url汉字参数乱码问题
- spring跟hibernate整合
- SQL2000表分组问题
- Struts2 在struts.xml配置Action
- 构造函数调用构造函数