sql sqlserver常用日期函数

字符串转日期CONVERT

  • ?就是日期字符串形如“2024-02-22”
  • 120 代碼日期字符串的格式 ,“yyyy-MM-dd”
  • DAY 转换的最终格式是日期
CONVERT(DATE, ?, 120)

日期加减DATEADD

  • ? 是变量
  • MONTH代表对月份加减
  • “-1”代表减去一个月
DATEADD(MONTH, -1,?)

获取当前日期的最后一天EOMONTH

  • 传入一个日期变量,获取当前日期对应月份的最后一天
  • 传入的是2023/02/02返回的就是2023/02/28
EOMONTH(?)

获取日期的天部分DAY

  • 传入一个日期变量,获取当前日期的天
  • 传入的是2023/02/02返回的就是02
DAY(?)

获取指定月份的天数

  • 先获取日期对应月份的最后一天
  • 再获取最后一天的天部分
DAY(EOMONTH(?))

按照年月拼接得到一个日期

分别传入年月日,得到一个date类型的变量

DATEFROMPARTS(year, month, day)
SELECT DATEFROMPARTS(2021, 01, 04);
--2021-01-04

相关推荐

  1. sql sqlserver日期函数

    2024-03-30 17:30:02       22 阅读
  2. Python日期函数日期处理方法

    2024-03-30 17:30:02       34 阅读
  3. Hive函数_16个时间日期处理

    2024-03-30 17:30:02       23 阅读
  4. 日常项目中函数的记录总结(二)

    2024-03-30 17:30:02       27 阅读
  5. cmake函数

    2024-03-30 17:30:02       31 阅读
  6. mysql函数

    2024-03-30 17:30:02       47 阅读
  7. excel 函数

    2024-03-30 17:30:02       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 17:30:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 17:30:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 17:30:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 17:30:02       20 阅读

热门阅读

  1. 多进程和多线程

    2024-03-30 17:30:02       17 阅读
  2. 一些常见的与 Vim 相关的文件类型及其描述

    2024-03-30 17:30:02       17 阅读
  3. C++ 各种数据结构定义以及初始化

    2024-03-30 17:30:02       15 阅读
  4. Docker compose容器编排

    2024-03-30 17:30:02       24 阅读
  5. git工作流

    2024-03-30 17:30:02       21 阅读
  6. synchronized 和 ReentrantLock 的区别是什么

    2024-03-30 17:30:02       19 阅读