• SQL取得一些特别日期


    select * from jy_jjgl a ,jy_jygl b where convert(varchar(10),a.shtime,120)='2007-11-27'


    1.显示本月第一天



    SELECT DATEADD(mm,DATEDIFF(mm,
    0,getdate()),0)
    select convert(datetime,convert(varchar(8),getdate(),
    120)+'01',120)




    2.显示本月最后一天



    select dateadd(day,-1,convert(datetime,convert
    (varchar(
    8),dateadd(month,1,getdate()),120)+'01',120))
    SELECT dateadd(ms,
    -3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))


    3.上个月的最后一天



    SELECT dateadd(ms,
    -3,DATEADD(mm,DATEDIFF(mm,0,getdate()),0))




    4.本月的第一个星期一i



    select DATEADD(wk,DATEDIFF(wk,0, dateadd(dd,6-datepart(
    day,getdate()),getdate())),
    0)


    5.本年的第一天



    SELECT DATEADD(yy,DATEDIFF(yy,
    0,getdate()),0)




    6.本年的最后一天



    SELECT dateadd(ms,
    -3,DATEADD(yy,DATEDIFF(yy,0,getdate())+1,0))




    7.去年的最后一天



    SELECT dateadd(ms,
    -3,DATEADD(yy,DATEDIFF(yy,0,getdate()),0))


    8.本季度的第一天



    SELECT DATEADD(qq,DATEDIFF(qq,
    0,getdate()),0)


    9.本周的星期一



    SELECT DATEADD(wk,DATEDIFF(wk,
    0,getdate()),0)


    10.查询本月的记录



    select * from tableName where DATEPART(mm, theDate)
    =DATEPART(mm, GETDATE()) and DATEPART(yy, theDate)
    = DATEPART(yy, GETDATE())




    11.查询本周的记录



    select * from tableName where DATEPART(wk, theDate) = DATEPART (wk, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())




    12查询本季的记录 注:其中:GETDATE()是获得系统时间的函数。



    select * from tableName where DATEPART(qq, theDate) = DATEPART
    (qq, GETDATE()) and DATEPART(yy, theDate)
    = DATEPART(yy, GETDATE())




    13.获取当月总天数:



    select DATEDIFF(dd,getdate(),DATEADD
    (mm,
    1, getdate()))



    select datediff(day,
    dateadd(mm, datediff(mm,
    '',getdate()), ''),
    dateadd(mm, datediff(mm,
    '',getdate()), '1900-02-01'))




    14.获取当前为星期几



    DATENAME(weekday, getdate())

  • 相关阅读:
    HDU1883 Phone Cell
    HDU2297 Run
    关于反射的疑惑
    struts2+spring 实例教程
    在.Net 模板页中使用CSS样式
    到底是什么反射,泛型,委托,泛型
    asp.net如何实现删除文件夹及文件内容操作
    学好C#方法
    Web网页安全色谱
    总结一些ASP.NET常用代码
  • 原文地址:https://www.cnblogs.com/mxh691/p/1936956.html
Copyright © 2020-2023  润新知