gpt4 book ai didi

mysql - 查询中的案例给出未定义的属性错误

转载 作者:行者123 更新时间:2023-12-01 00:37:43 25 4
gpt4 key购买 nike

我正在尝试在我的查询中使用 CASE。我必须计算 required_number 和 vehicle_quantity 之间的差异。如果它小于或等于 0 那么我需要值 0 否则差值。我正在尝试直接在 phpmyadmin 中跟踪代码。但是我收到错误:

Notice in ./libraries/sql-parser/src/Utils/Query.php#427
Undefined property: SqlParser\Components\CaseExpression::$expr

这是我迄今为止尝试过的查询。

SELECT
required_number,
vehicle_quantity,
CASE
WHEN (
required_number - vehicle_quantity
) <= 0 THEN
'0'
ELSE
(
required_number - vehicle_quantity
)
END AS income_amt
FROM
vehicles
WHERE
id = 22

任何人都可以帮助我在查询中犯了什么错误。谢谢。

最佳答案

试试这个:

SELECT required_number,
vehicle_quantity,
(CASE
WHEN ((required_number - vehicle_quantity) <=0) THEN 0
ELSE (required_number - vehicle_quantity)
END) AS extra
FROM vehicles
WHERE mun_id=22

关于mysql - 查询中的案例给出未定义的属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43860465/

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