0
У меня есть таблица MySql с именем customer
, и в этом случае у меня есть столбец с именем callback_date
. Это поле varchar
. И я хочу получить его данные как DATE.Попытка получить данные столбца из MySQL в формате даты
Вот как я делаю свой запрос.
SELECT callback_date AS calld
FROM customer
WHERE callback_date<>''
AND STR_TO_DATE('calld', '%d/%m/%Y')
Почему мои данные не возвращаются в формате даты данного столбца? Любой конкретный запрос, который мне нужно запустить?
изменить это ** STR_TO_DATE ('calld', '% d /% м /% Y') ** до ** STR_TO_DATE (callback_date, '% d /% m /% Y') ** –
Вы не можете использовать псевдоним столбца, где оператор [http://dev.mysql.com/doc/refman/5.7 /en/problems-with-alias.html](http://dev.mysql.com/doc/refman/5.7/en/problems-with-alias.html) – Derenir
Спасибо Патик, он решил проблему. – user3201500