zoukankan      html  css  js  c++  java
  • Sqlserver sql相关日期格式拼接

    SELECT CONVERT(varchar(10), GETDATE(), 111)
    select CONVERT(varchar(6) ,getdate(),112)
    SELECT CONVERT(varchar(6),dateadd(year, datediff(year, 0, getdate()), 0),112)
    SELECT CONVERT(varchar(6),DATEADD(m,1 ,dateadd(dd,-day(getdate())+1,getdate())) ,112)

    SELECT CONVERT(varchar(100), GETDATE(), 111)


    select CONVERT(varchar(10),dateadd(dd,-day(getdate())+1,getdate()),111) --月第一天
    select CONVERT(DATE ,dateadd(dd,-day(getdate())+1,getdate()),111) --月第一天
    SELECT CONVERT(varchar(10),dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)), 111) --月最后一天
    SELECT CONVERT(DATE ,dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)), 111) --月最后一天
    select CONVERT(varchar(10),dateadd(year, datediff(year, 0, getdate()), 0),111) --年第一天
    select CONVERT(DATE ,dateadd(year, datediff(year, 0, getdate()), 0),111) --年第一天
    select CONVERT(varchar(10),dateadd(year, datediff(year, 0, dateadd(year, 1, getdate())), -1),111) --年最后一天

    --下个月第一天:
    select CONVERT(varchar(10),DATEADD(m,1 ,dateadd(dd,-day(getdate())+1,getdate())) ,111)
    select CONVERT(DATE,DATEADD(m,1 ,dateadd(dd,-day(getdate())+1,getdate())) ,111)
    --下个月最后一天:
    SELECT convert(varchar(10),dateadd(d,-1,dateadd(m,1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))),111)
    SELECT convert(DATE,dateadd(d,-1,dateadd(m,1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))),111)


    --2020/05/01-2020/05/31
    select CONVERT(varchar(10),dateadd(dd,-day(getdate())+1,getdate()),111) +'-'+ CONVERT(varchar(10),dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)), 111)
    --2020/01/01-2020/05/31
    SELECT CONVERT(varchar(10),dateadd(year, datediff(year, 0, getdate()), 0),111) +'-'+ CONVERT(varchar(10),dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)), 111)
    --2020/06/01-2020/06/30
    select CONVERT(varchar(10),DATEADD(m,1 ,dateadd(dd,-day(getdate())+1,getdate())) ,111) +'-'+ CONVERT(varchar(10),dateadd(d,-1,dateadd(m,1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))),111)
    --2020/01/01-2020/06/30
    select CONVERT(varchar(10),dateadd(year, datediff(year, 0, getdate()), 0),111) +'-'+ CONVERT(varchar(10),dateadd(d,-1,dateadd(m,1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))),111)
    --2020/01/01-2020/04/30
    SELECT CONVERT(varchar(10),dateadd(year, datediff(year, 0, getdate()), 0),111) +'-'+ CONVERT(varchar(10),dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate()), 0)), 111)

  • 相关阅读:
    asp.net
    Angualr ng-bind-html样式不加载解决办法
    angualr 单页面跳转(仿weui切换动画)
    很多人再找的6位框输入密码 类似于支付时候的输入密码框
    angual+mui 双栏上拉加载,微信里面禁用默认事件可用,可以防止浏览器回弹效果
    单页面跳转添加返回和跳转动画(仿app) 只对单页面和跳转有用,我用的是angualr,有不会的可以私信问我。
    文字前后对齐
    angual+ mui 导航切换实现上拉加载
    ajax监听上传进度
    Echais 点击legend
  • 原文地址:https://www.cnblogs.com/gyjjyg/p/12910421.html
Copyright © 2011-2022 走看看