gpt4 book ai didi

mysql - sql 查询上的 date_format() 给出错误操作数应包含 1 列

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

原始 SQL 查询

SELECT * FROM date WHERE fecha > now() AND feriado != 1 Limit 10

我想使用 SQL date_format() 将返回的日期格式化为“%d %b %y”,但在使用时出现错误#1241 - 操作数应包含 1 列 SELECT DATE_FORMAT((SELECT * FROM date WHERE fecha > now() AND feriado != 1 Limit 10), '%d %b %y')您能给我如何解决问题的建议吗?谢谢

最佳答案

您需要将 DATE_FORMAT() 放在特定列名称周围。

SELECT DATE_FORMAT(column_name, '%d %b %y') AS formatted_date
FROM date
WHERE fecha > NOW() and feriado != 1
LIMIT 1

关于mysql - sql 查询上的 date_format() 给出错误操作数应包含 1 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43099276/

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