死siua11 发表于 2018-10-12 06:58:21

SQL SERVER 判断星期几

  


[*]set datefirst 1
[*]if DATEPART(DW,GETDATE())='1'
[*]      print '星期一'
[*]    ELSE IF
[*]      DATEPART(DW,GETDATE())='2'
[*]      print '星期二'
[*]    ELSE IF
[*]      DATEPART(DW,GETDATE())='3'
[*]      print '星期三'
[*]    ELSE IF
[*]      DATEPART(DW,GETDATE())='4'
[*]      print '星期四'
[*]    ELSE IF
[*]      DATEPART(DW,GETDATE())='5'
[*]      print '星期五'
[*]    ELSE IF
[*]      DATEPART(DW,GETDATE())='6'
[*]      print '星期六'
[*]    ELSE IF
[*]      DATEPART(DW,GETDATE())='7'
[*]      print '星期日'
  

  这段代码是根据配置函数@@datefirst编写的。
  第一步:
  配置datefirst初始值为1;
  第二步:
  用IF语句判断当前返回值,并输出“星期几”的日期显示。


页: [1]
查看完整版本: SQL SERVER 判断星期几