巧妙的Sql函数日期处理方法

时间:2009-05-25 17:59:00 

本月第一天日期

SELECT FirstDayOfCurrentMonth = dateadd(mm,datediff(mm,0,getdate()),0)

SELECT FirstDayOfCurrentMonth = convert(CHAR(8),getdate(),120)+'1'

下月第一天日期

SELECT FirstDayOfNextMonth = dateadd(mm,datediff(mm,0,getdate())+1,0)

本月最后一天日期

SELECT LastDayOfCurrentMonth = dateadd(dd,-1,dateadd(mm,datediff(mm,0,getdate())+1,0))

SELECT LastDayOfCurrentMonth = dateadd(dd,-1,convert(DATETIME,convert(CHAR(8),dateadd(mm,1,getdate()),120)+'1'))

本月天数

SELECT NumberOfDaysOfCurrentMonth =
convert(INT,
dateadd(mm,datediff(mm,0,getdate())+1,0)
-
dateadd(mm,datediff(mm,0,getdate()),0))

SELECT NumberOfDaysOfCurrentMonth = day(dateadd(day,-1,convert(CHAR(8),dateadd(month,1,getdate()),120)+'1')) 

标签:日期,函数,sql
0
投稿

猜你喜欢

  • 用面包屑来简化多层的tabs

    2011-06-16 20:32:54
  • 像数艺术

    2010-02-08 12:33:00
  • asp如何连接MYSQL数据库?

    2010-01-01 15:49:00
  • 请问能否在ASP中调用DLL

    2009-06-07 18:24:00
  • 10大实用web应用界面技术[译]

    2009-01-20 12:40:00
  • 框架布局慎用元素

    2008-12-21 16:33:00
  • 10个最容易犯的HTML标签错误

    2010-09-13 12:37:00
  • ASP文件中的安全问题

    2011-04-14 11:15:00
  • CSS实现元素透明的那些事

    2009-09-07 12:22:00
  • 玩转CSS3色彩[译]

    2010-01-13 13:02:00
  • MySQL应用技巧之存取权限

    2010-08-08 09:10:00
  • WEB开发中合理选择图片格式

    2011-09-22 20:32:06
  • 使用SQL Server时最容易忽略的21个问题

    2009-01-13 13:59:00
  • 解析:快速的掌握 MySQL支持的操作系统

    2008-12-31 17:18:00
  • 抛砖:如何进行互联网项目开发

    2010-01-25 12:25:00
  • asp,php 和 jsp 比较 之我见

    2007-08-10 13:35:00
  • asp中提示至少一个参数没有被指定值 解决方法

    2013-06-01 20:14:00
  • uniqueidentifier转换成varchar数据类型的sql语句

    2011-09-30 11:17:48
  • ASP错误大全

    2009-05-26 15:45:00
  • 百万级asp分页存储过程代码(ver2.0)

    2007-12-17 13:13:00
  • asp之家 网络编程 m.aspxhome.com