SQL如何获取目标时间点或日期的方法实例

目录 1.时间函数直接获取系统时间点、日期 (1)NOW函数 (2)GETDATE函数 (3)CURDATE函数 (4)CURTIME函数 2.获取指定时间的日期 (1)DATE函数 补充:比较字符串类型的时间大小 1. 直接使

                        目录1.时间函数直接获取系统时间点、日期(1)NOW函数(2)GETDATE函数(3)CURDATE函数(4)CURTIME函数2.获取指定时间的日期(1)DATE函数补充:比较字符串类型的时间大小1. 直接使用字符串来比较2. 通过类型转换函数convert(),总结<p></p>

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。

productname

id platform package trade_time revenue 1453523 ios id1364352 2021/2/25 13:23 23.2 1654365 ios d154646 2021/2/26 3:23 156 1566456 ios id4534309 2021/2/27 20:23 265 1435655 and comsbmbaJ 2021/3/1 9:23 521 1646563 and comjkwmad 2021/3/18 13:23 23 id package trade_date 1453523 id1364352 2021/2/25 1654365 d154646 2021/2/26 1566456 id4534309 2021/2/27 1435655 comsbmbaJ 2021/3/1 1646563 comjkwmad 2021/3/18