zoukankan      html  css  js  c++  java
  • SQL函数应用-DATEPART()

    作用:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。

    语法格式:DATEPART(datepart,date)  

    参数说明:

    datepart

    是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。

    日期部分缩写
    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

    示例:

    SQL代码如下:

    select
    count(c_sale)        as 销售金额,
    datepart(yyyy,c_dt)    as 年度,
    datepart(month,c_dt)     as 月份,
    datepart(day,c_dt)         as 日期,
    datename(DW,c_dt)       as 周日期
    from tbs_d_sale(nolock)
    where c_provider='91930'
    and c_dt>='2017-01-09 00:00:00.000'
    group by datepart(yyyy,c_dt), datepart(month,c_dt),datepart(day,c_dt),datename(DW,c_dt)

    结果如下:

    销售金额 年度   月份   日期   周日期
    179   2017   1     9     星期一
    563   2017   1     10   星期二
    609   2017   1     11   星期三
    215   2017   1     12   星期四

     
  • 相关阅读:
    内置函数
    map,reduce和filter函数
    函数式编程和尾调用
    函数作用域,匿名函数
    全局变量和局部变量
    函数和过程
    百分号字符串拼接
    集合关系运算交,差,并集
    C#基础-压缩文件及故障排除
    【QQ】前端实现QQ会话功能
  • 原文地址:https://www.cnblogs.com/Zeros/p/6281992.html
Copyright © 2011-2022 走看看