gpt4 book ai didi

php - 添加mysql子查询来选择昨天的数据

转载 作者:行者123 更新时间:2023-11-29 21:12:04 25 4
gpt4 key购买 nike

我有一个带有以下 mysql SELECT 的交付系统:

SELECT tb_pedido.*,tb_usuarios.nome,tb_usuarios.email,tb_usuarios.cpfcnpj, DATE_FORMAT(data_hora, '%Y-%m-%d') FROM tb_pedido,tb_usuarios where tb_pedido.id_usuario=tb_usuarios.id_usuario and (status=2 OR status=4) and DATE(data_hora) = CURDATE() order by id_pedido desc

它选择今天具有特定状态的订单表单。我想要做的是添加一个子查询以返回昨天状态为 8 的所有结果。

我猜下面的子查询可以工作,但我不知道如何将其添加到当前查询中:

DATE_ADD(DATE(data_hora), INTERVAL -1 day) AND status=8

请问有人吗?

最佳答案

也许是这样的:

SELECT tb_pedido.*,tb_usuarios.nome,tb_usuarios.email,tb_usuarios.cpfcnpj, DATE_FORMAT(data_hora, '%Y-%m-%d') 
FROM tb_pedido,tb_usuarios

WHERE
(tb_pedido.id_usuario=tb_usuarios.id_usuario
and (status=2 OR status=4)
and DATE(data_hora) = CURDATE())
OR
(DATE(data_hora) = DATEADD(day, -1, convert(date, GETDATE()))
and status=8)

order by id_pedido desc

关于php - 添加mysql子查询来选择昨天的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36273951/

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