天天看点

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' )      

🎢结果: