gpt4 book ai didi

mysql - 当我在 where 中使用 date_add 时不起作用,为什么?

转载 作者:行者123 更新时间:2023-11-29 12:38:22 24 4
gpt4 key购买 nike

SELECT * 
FROM PATIENT
WHERE PATIENTNUM = (SELECT PATIENTNUM
FROM CONSULTATION
WHERE CONSULTATIONDATE =
(SELECT DATE_ADD(curdate(), INTERVAL 1 DAY) AS DAYTOM);

这不起作用。

但是当我只插入这个

SELECT DATE_ADD(curdate(), INTERVAL 1 DAY) AS DAYTOM

它的工作...

为什么?

最佳答案

我认为正确的方法是

  SELECT * 
FROM PATIENT
WHERE PATIENTNUM IN (SELECT PATIENTNUM
FROM CONSULTATION
WHERE CONSULTATIONDATE IN (SELECT DATE_ADD(curdate(), INTERVAL 1 DAY) AS DAYTOM));

关于mysql - 当我在 where 中使用 date_add 时不起作用,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26437256/

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