0
点赞
收藏
分享

微信扫一扫

Mysql函数查询数据的一天的范围


🍰目录跳转

  • ​​📝日期函数:​​
  • ​​💌查询函数:​​
  • ​​🚀数据库结果:​​
  • ​​💨查询演示:​​
  • ​​🎢结果:​​

📝日期函数:

1.​​CURDATE()​​​ 返回当前的日期 ​​详细​​​ 2.​​DATE_FORMAT(date,format)​​:不同的格式显示日期/时间数据 ​​详细​​ 3.​​TO_DAYS(date)​​:返回传递进去时间的天数

💌查询函数:

select CURDATE() as 当天日期,
DATE_FORMAT(CURDATE(), '%Y-%m-%d %00:%00:%00') as 一天开始,
DATE_FORMAT(CURDATE(), '%Y-%m-%d %23:%59:%59') as 一天结束;

🚀数据库结果:

Mysql函数查询数据的一天的范围_日期函数

💨查询演示:

查询当天下单的商品名称和价格,时间会跟着日期变化查询

SELECT
item_title,
item_price,
paid_time
FROM
`order_tb`
WHERE
TO_DAYS( paid_time ) >= TO_DAYS(
DATE_FORMAT( CURDATE(), '%Y-%m-%d %00:%00:%00' ))
AND TO_DAYS( paid_time ) <= TO_DAYS(
DATE_FORMAT( CURDATE(), '%Y-%m-%d %23:%59:%59' ))

等效于:

SELECT
item_title,
item_price,
paid_time
FROM
`order_tb`
WHERE
TO_DAYS( paid_time ) >= TO_DAYS( '2022-11-04 00:00:00' )
AND TO_DAYS( paid_time ) <= TO_DAYS('2022-11-04 23:59:59' )

🎢结果:

Mysql函数查询数据的一天的范围_mysql_02


举报

相关推荐

0 条评论