zoukankan      html  css  js  c++  java
  • Sql Server数据库重要系统函数笔记

    1.DateAdd

      在日期中添加或减去指定的时间间隔。

    如:SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDate

    红体关键字,可以由下表进行替换

    日期部分缩写
    year yy, yyyy
    quarter qq, q
    month mm, m
    dayofyear dy, y
    day dd, d
    week wk, ww
    weekday dw
    Hour hh
    minute mi, n
    second ss, s
    millisecond ms

    比如:加一天,减一秒

    DateAdd(second, -1, DateAdd(day, 1, @targetDate)); 

    2.DATEPART

    返回的日期中指定部分

    Select DATEPART(month, GETDATE())   --返回当前月份

     

    3.Cast

    将数值的有效位数、小数点进行限定:

    Select Cast( '10.2200'  as  numeric(10,2) ) --结果 10.22

     

    可以对值进行类型转换:

    select Cast(getdate() as char(23)),是活生生的转换,没有格式定义

     

    4.Convert

    Select Convert(char(23), getdate(), 120)  --结果2011-05-08 21:34:49,由120格式化。

    不带世纪数位 (yy)带世纪数位 (yyyy)
    标准

    输入/输出**
    - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
    1 101 美国 mm/dd/yyyy
    2 102 ANSI yy.mm.dd
    3 103 英国/法国 dd/mm/yy
    4 104 德国 dd.mm.yy
    5 105 意大利 dd-mm-yy
    6 106 - dd mon yy
    7 107 - mon dd, yy
    8 108 - hh:mm:ss
    - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
    10 110 美国 mm-dd-yy
    11 111 日本 yy/mm/dd
    12 112 ISO yymmdd
    - 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
    14 114 - hh:mi:ss:mmm(24h)
    - 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
    - 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]
    - 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
    - 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
    - 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM
  • 相关阅读:
    Git快速入门
    Django(一)入门基础——hello world
    JS获取浏览器地址栏的多参数值的任意值
    EasyUI 中的双击某行 并赋值给input事件
    T-SQL 创建触发器 禁止插入空值
    从xxxx检测到有潜在危险的 Request.Form 提示黄页
    Linux基本常用命令|ubuntu获取root权限
    MySQL操作数据库值mysql事务
    ASP.NET免费发送邮件|
    经典JS 判断上传文件大小和JS即时同步电脑时间
  • 原文地址:https://www.cnblogs.com/luoxiaonet/p/2040600.html
Copyright © 2011-2022 走看看