• mssql中截取指定字段与当前日期间隔天数,星期,年


    DATEDIFF ( datepart , startdate , enddate )
    参数
    --------------------------------------------------------------------------------

    datepart
    是指定所跨边界类型的 startdate 和 enddate 的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。

    datepart 缩写 
    year yy, yyyy
    quarter qq, q
    month mm, m
    dayofyear dy, y
    day dd, d
    week wk, ww
    hour hh
    minute mi, n
    second ss, s
    millisecond ms
    microsecond mcs
    nanosecond ns

    如果lz非要用变量,那只能用动态脚本

    declare @sql nvarchar(4000),@datepart varchar(10)
    set @datepart ='dd'
    set @sql='select datediff('+@datepart+',''2010-1-1'',getdate())'
    exec sp_executesql @sql

    -------------------------------------------------

    保持专注,只做一件事,做好这件事!@

    -------------------------------------------------

  • 相关阅读:
    Cmder配置
    uboot移植
    嵌入式产品开发技术问题
    flexbox布局
    使用PS过程
    STM32 使用 FreeRTOS过程记录
    TTL、RS232、RS485、串口
    用纯css改变下拉列表select框的默认样式
    task9暂存
    Hello World
  • 原文地址:https://www.cnblogs.com/24la/p/2547596.html
Copyright © 2020-2023  润新知