gpt4 book ai didi

mysql - 连接日期的一部分 + 整数

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

我正在尝试生成一个由 2 个日期部分和一个整数(年、月和派生整数)组成的预订编号。这就是我正在尝试的,但是 CONCAT() 给出了错误.我也尝试过 CONCAT_WS()CAST() 但都没有用。发送。

SELECT date_format(CURRENT_DATE(), '%y%m') as my_date,
a_res_number.res_number + 1 AS res,
CONCAT(my_date, res) AS number
FROM a_res_number;

UPDATE a_res_number SET a_res_number.res_number = a_res_number.res_number + 1;

最佳答案

您不能在调用 CONCAT() 时使用别名。

SELECT CONCAT(DATE_FORMAT(CURRENT_DATE(), '%y%m'), a_res_number.res_number + 1) AS number
FROM a_res_number;

或者,如果您需要这些值作为最终结果的一部分:

SELECT
DATE_FORMAT(CURRENT_DATE(), '%y%m') AS my_date,
a_res_number.res_number + 1 AS res,
CONCAT(DATE_FORMAT(CURRENT_DATE(), '%y%m'), a_res_number.res_number + 1) AS number
FROM a_res_number;

关于mysql - 连接日期的一部分 + 整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33791518/

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