当前位置:  数据库>sqlserver

sql数据库获取某月某季某年最后一天(sql日期计算)

    来源: 互联网  发布时间:2014-08-29

    本文导语:  在sql数据库中获取已知年份的第一天和最后一天。 1.一个月第一天的   代码示例: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一   代码示例: SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 3.一年的第一天   代码示例: SELECT DAT...

在sql数据库中获取已知年份的第一天和最后一天。

1.一个月第一天的
 

代码示例:
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)

2.本周的星期一
 

代码示例:
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)

3.一年的第一天
 

代码示例:
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)

4.季度的第一天
 

代码示例:
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)

5.当天的半夜
 

代码示例:
SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)

6.上个月的最后一天
 

代码示例:
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))

7.去年的最后一天
 

代码示例:
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))

8.本月的最后一天
 

代码示例:
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))

9.本年的最后一天
 

代码示例:
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))

10.本月的第一个星期一
 

代码示例:
select DATEADD(wk, DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0)

    
 
 

您可能感兴趣的文章:

  • 用sql获取SQL Server中连接的客户端IP地址
  • sql server 使用ntile获取数据的例子
  • 获取SQL Server2014的安装时间
  • 获取sql server数据字典的sql语句
  • 获取sql server表中的所有列字段名称的方法
  • MySql获取某个字段存在于哪个表的sql语句
  • SQL语句去掉重复记录,获取重复记录
  • sql语句获取数据库服务器上所有数据库的名字
  • sql server 获取TEXT字段的内容长度的方法参考
  • sql语句获取分组排序后数据
  • 获取SQL Server表字段的各种属性的sql语句
  • sql中获取分组排序后数据方法实例
  • sql server获取月份名称缩写的代码
  • sql获取分组排序后数据的脚本
  • 在SQL中获取一个长字符串中某个字符串出现次数的实现方法
  • 在SQL Server的try...catch语句中获取错误消息代码的的语句
  • MS SQL Server获取十二个月份的英文缩写
  • sql根据表名获取字段及对应说明
  • 用sql获取某字符串中的数字部分的语句
  • SQL语句分组获取记录的第一条数据的方法
  • 如何将java.util.Date类型的日期转换成java.sql.Date类型的日期?
  • SQL日期查询与比较方法
  • sql server日期相减 的实现详解
  • 初学者问题:标准的sql里有处理日期的函数吗?
  • 分享:sql server 取日期的年月日部分的函数
  • jsp中在oracle中查询日期类型时sql语句该怎么写啊?
  • sql server日期格式化处理的例子
  • 拼接SQL字符串与日期模糊查询的例子
  • sql语句中,怎样进行两个日期的时间差,用秒数表示??
  • T-SQL常用的时间和日期函数
  • sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • NOSQL iis7站长之家
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • java命名空间java.sql接口statement的类成员方法: execute定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间java.sql接口resultset的类成员方法: getcursorname定义及介绍
  • 如何实现连接一次数据库,提交多个sql语句。(sql的批处理)
  • java命名空间java.sql接口resultsetmetadata的类成员方法: getcolumntype定义及介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3