摘要: MS SQL两个日期比较,获取最大或最小的日期的函数。如果你可以使用SQL 日期比较函数http://www.cnblogs.com/insus/archive/2011/06/24/2089005.html去实现。获取最大的日期函数:MaximumDate CREATEFUNCTION[dbo].[MaximumDate](@DT1DATETIME,@DT2DATETIME)RETURNSDATETIMEASBEGINRETURNCASE--有关DateTimeCompare可参考:http://www.cnblogs.com/insus/archive/2011/06/24/2089005 阅读全文
posted @ 2011-06-24 15:53 Insus.NET 阅读(2712) 评论(0) 推荐(1)
摘要: 开发SQL过程中,会常常需要去比较两个日期大小。因此Insus.NET写了一个日期比较的函数,方便开发时的使用。DateTimeCompare CREATEFUNCTIONDateTimeCompare(@DT1DATETIME,@DT2DATETIME)RETURNSINTASBEGINRETURNCASEWHEN@DT1>@DT2THEN1WHEN@DT2>@DT1THEN-1ELSE0ENDEND此函数的两个参数DT1和DT2的数据类型为DATETIME,返回值INT,为指示DT1和DT2 的相对值。值类型条件小于零DT1 小于 DT2。零DT1 等于 DT2。大于零DT1 阅读全文
posted @ 2011-06-24 15:22 Insus.NET 阅读(3407) 评论(0) 推荐(1)
摘要: 开发ERP时,会使用到下面两个获取最大值或最小值日期的函数。最大日期值:MaximumDateValueCREATEFUNCTION[dbo].[MaximumDateValue]()RETURNSDATETIMEASBEGINRETURNCONVERT(DATETIME,'9999-12-3123:59:59.998',121)END最小日期值:MinimumDateValueCREATEFUNCTION[dbo].[MinimumDateValue]()RETURNSDATETIMEASBEGINRETURNCONVERT(DATETIME,'1753-01-01& 阅读全文
posted @ 2011-06-24 14:01 Insus.NET 阅读(5305) 评论(0) 推荐(1)