gpt4 book ai didi

Mysql 添加 DATE_COLUMN 3 DAYS 查询

转载 作者:行者123 更新时间:2023-11-29 20:35:40 26 4
gpt4 key购买 nike

我在这里问了很多问题,但这是死胡同,我只想从 date_column+3 天进行一个简单的选择,我是 MySQL 的新手。

我尝试过这个查询

SELECT * 
FROM pemesanan
WHERE pemesanan.`date` = DATE(DATE_ADD(date, INTERVAL 3 DAY))

但是结果是空的,这是我的专栏

    date
2016-08-10
2016-08-04
2016-08-07

它必须显示2016-08-10的数据,但事实并非如此,

有人可以启发我吗,我对此感到沮丧

最佳答案

如果您使用日期右侧,则应使用日期左侧

  SELECT * 
from pemesanan
where date(pemesanan.`date`) = DATE(DATE_ADD(NOW(), INTERVAL 3 DAY))

如果您使用相同的日期pemesanan.date,您永远不会得到pemesanan.date = pemesanan.date +3

但是如果你想选择超过 3 天的日期,你应该使用

  SELECT * 
from pemesanan
where date(pemesanan.`date`) <= DATE(DATE_sub(NOW(), INTERVAL 3 DAY))

和删除

  DELETE from pemesanan 
where date(pemesanan.`date`) <= DATE(DATE_sub(NOW(), INTERVAL 3 DAY))

就你的情况

  SELECT * 
from pemesanan
where date(pemesanan.tanggal) <= DATE(DATE_sub(NOW(), INTERVAL 3 DAY))

关于Mysql 添加 DATE_COLUMN 3 DAYS 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38814222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com