преобразовать один конкретный запрос из текстового поля в дату для арифметических функций - PullRequest
1 голос
/ 25 января 2011

Я тщательно искал, но был так же смущен тем, как преобразовать возвращаемый SQL-запрос в поля.Я нашел, как преобразовать весь столбец из текстового поля в дату, но не конкретный запрос.Я не уверен, как обновить, установить и т. Д. Я импортировал CSV-файл с именами и именами, и запрос (в phpMyAdmin), который возвращает желаемое текстовое поле, выглядит так:примерно 130 полей, которые мне нужно преобразовать из чистого текстового поля, которое равномерно использует формат MM / DD / YYYY (то есть 11/2/2010), чтобы фактически использовать поле "date", чтобы я мог затем отсортировать по date_paid.

One meta_value У меня есть текстовое поле с текстом "02.11.2010".meta_value это длинный текст.Я не знаю, хочу ли я использовать оператор AS, потому что мне нужно прочитать другие поля meta_value, где идентификатор этих столбцов == идентификатор того, где я нашел date_paid.

1 Ответ

0 голосов
/ 25 января 2011

Используйте функцию STR_TO_DATE .

SELECT STR_TO_DATE(meta_value,'%m/%d/%Y') AS date_paid
    FROM `drabble_postmeta` 
    WHERE meta_key = 'date_paid'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...