SQL获取目标时间点或日期的方法
1.时间函数直接获取系统时间点、日期(1)NOW函数①语法:Now()②作用:获取当前系统的日期和时间点。例:输入“=NOW()”返回“2022-4-16 16:23:26”,空格左边是日期,右边是时间点。(2)GETDATE函数①语法:GETDATE()②作用:例:输入“=TODAY()”返回“2022-4-16 16:23:26.243”(3)CURDATE函数①语法:CURDATE()②作用
·
目录
1.时间函数直接获取系统时间点、日期
(1)NOW函数
①语法:Now()
②作用:MY SQL获取当前系统的日期和时间点。
select now()
#返回结果:2022-4-16 16:23:26
#空格左边是日期,右边是时间点。
(2)GETDATE函数
①语法:GETDATE()
②作用:SQL Server获取当前系统的日期和时间点。
select getdate()
#返回结果:2022-4-16 16:23:26.243
(3)CURDATE函数
①语法:CURDATE()
②作用:MY SQL获取系统当前日期。
select curdate()
#返回结果:2022-4-16
(4)CURTIME函数
①语法:CURTIME()
②作用:MY SQL获取系统当前时间。
select curtime()
#返回结果:16:23:26
2.获取指定时间的日期
(1)DATE函数
①语法:DATE(date)
参数说明
date:合法的日期表达式
select date(2022-4-16 16:23:26)
#返回结果:2022-4-16
现有一张产品信息表product。
name | id | platform | package | trade_time | revenue |
aghb* | 1453523 | ios | id1364352 | 2021/2/25 13:23 | 23.2 |
ABcbha | 1654365 | ios | d154646 | 2021/2/26 3:23 | 156 |
ABCD# | 1566456 | ios | id4534309 | 2021/2/27 20:23 | 265 |
ADnb | 1435655 | and | comsbmbaJ | 2021/3/1 9:23 | 521 |
eaJKNV | 1646563 | and | comjkwmad | 2021/3/18 13:23 | 23 |
例:获取产品的产品名、产品id、包名package、交易日期。
select name,id,package,
date(trade_time) as trade_date
from product
name | id | package | trade_date |
aghb* | 1453523 | id1364352 | 2021/2/25 |
ABcbha | 1654365 | d154646 | 2021/2/26 |
ABCD# | 1566456 | id4534309 | 2021/2/27 |
ADnb | 1435655 | comsbmbaJ | 2021/3/1 |
eaJKNV | 1646563 | comjkwmad | 2021/3/18 |
更多推荐
已为社区贡献25条内容
所有评论(0)