gpt4 book ai didi

MySQL : Getting Unknown column error

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

我遇到一个无法解决的错误。我对 SQL 相当陌生,所以我认为这是一个相当愚蠢的错误,但我真的很感谢有人对此提供帮助。

我试图查看某个表中是否有本周(从星期一开始)创建的行。所以我写了这个。

SELECT 
*,
DATE_SUB(CURRENT_DATE,INTERVAL ( DAYOFWEEK(CURRENT_DATE) - 2 ) DAY) AS `week_start`,
CASE WHEN `ganador`.`fecha` >= `week_start` THEN 0 ELSE 1 END AS `this_week`
FROM `lesaffre_ganadores` as `ganador`

我收到以下错误:

1054 - Unknown column 'week_start' in 'field list'

我认为有一种方法可以定义变量 week_start 以便能够在查询中使用它,但我真的忽略了它。

有人可以帮助我吗?

非常感谢!

最佳答案

SELECT 
*,
CASE WHEN `ganador`.`fecha` >= `week_start` THEN 0 ELSE 1 END AS `this_week`

FROM
(
SELECT
*,
DATE_SUB(CURRENT_DATE,INTERVAL ( DAYOFWEEK(CURRENT_DATE) - 2 ) DAY) AS `week_start`
FROM `lesaffre_ganadores`
)ganador

关于MySQL : Getting Unknown column error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41453523/

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