zoukankan      html  css  js  c++  java
  • 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

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

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

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

  • 相关阅读:
    tensorflow实践学习一
    计算CPU的MIPS
    计算机原理一
    SecureCRT连接虚拟机失败及虚拟机ping不通外网
    03.os
    02.random
    01.time
    01.面试过程中其他问题
    06.秒杀系统架构
    05.项目并发分析
  • 原文地址:https://www.cnblogs.com/24la/p/2547596.html
Copyright © 2011-2022 走看看