У меня есть дата в формате «jan 2011», но если я использую между «jan 2011» и «mar 2011», это дает неправильные месяцы , поэтому я хочу конвертировать VARCHAR в числовом формате, так что я могу использовать между запросом в MySQL заранее спасибоФормат даты: от varchar до integer
0
A
ответ
0
вы должны преобразовать столбец VARCHAR обновляемую колонку, которая является более надежной
(VARCHAR приводят к ошибкам склонными)
использования find_in_set
, чтобы сделать картографирование
select find_in_set('jan', 'jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec');
так
select
find_in_set(
substring_index(col, ' ', 1),
'jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec'
)...
0
Добавить реальный столбец даты в таблицу:
ALTER TABLE the_table
ADD COLUMN the_real_date_column DATE;
Использование STR_TO_DATE
для вставки значения даты в этот столбец:
UPDATE the_table
SET the_real_date_column = STR_TO_DATE(the_bad_date_column, '%b %Y');
STR_TO_DATE
будет содержать t a 0
для каждого значения, которое не указано - в этом случае - дневной части даты. Таким образом, вы можете увеличивать день 1
как это:
UPDATE the_table
SET the_real_date_column = the_real_date_column + 1;
Тогда вы можете запросить столбец даты обычно используется BETWEEN
, все, что хороший материал.
Если вы видите старую колонку, вы можете ее оставить следующим образом:
ALTER TABLE the_table
DROP COLUMN the_bad_date_column;
Смежные вопросы
- 1. От даты до Varchar в SparkSQL
- 2. integer представляет формат даты
- 3. Преобразование varchar в формат даты
- 4. VARCHAR формат даты в SSIS
- 5. преобразования VARCHAR в формат даты
- 6. Формат даты от MSSQL до другого
- 7. Формат строки до даты
- 8. Формат даты - изменить формат месяца от строки до числового значения
- 9. SQL - Изменить формат даты Тип Varchar
- 10. Формат даты и времени без литья varchar
- 11. конвертировать varchar (ddmmyyyy) в формат даты
- 12. формат таблицы с форматом даты varchar mysql
- 13. необходимо изменить формат даты в столбце Varchar
- 14. Как преобразовать VARCHAR в формат даты?
- 15. Пользовательский формат даты от Linq до SQL-запроса
- 16. преобразование varchar в integer
- 17. Изменить формат даты до даты клиента формате
- 18. Почему отличное от DATE до VARCHAR недетерминированное?
- 19. Преобразование даты в varchar
- 20. Функции Datetime и Integer на полях Varchar
- 21. формат даты от веб-метода C# до java android?
- 22. Измените формат даты отмены от слэша до точки
- 23. javascript формат даты от DDMMYYYY до DD/MM/YYYY
- 24. Формат даты от yyyymmdd до Y-m-d с PHP
- 25. Добавить формат от 2 часов до даты в php
- 26. DataView.Sort with Integer In Varchar
- 27. даты от и до
- 28. MySQL - Формат столбцов даты
- 29. Формат даты от md-datepicker
- 30. Формат даты Джексона от HashMap