У меня есть table Policy
, и я хочу отобразить всю политику, созданную в 2013
.
select DAT_IZD from AUTO.KPOL WHERE DAT_IZD='2013'
Но проблема в том, что этот формат даты не может быть представлен таким образом. Есть идеи, как это выяснить?
-2
Robby
29 Май 2019 в 15:28
2 ответа
Лучший ответ
Вы можете извлечь значение года (что-то вроде WHERE YEAR (DAT_IZD) = 2013) из даты перед сравнением.
1
Timur Samkharadze
29 Май 2019 в 12:31
Попробуй это
SELECT DAT_IZD FROM AUTO.KPOL WHERE EXTRACT(YEAR FROM DAT_IZD)= '2013' ;
Или
SELECT DAT_IZD FROM AUTO.KPOL WHERE YEAR(DAT_IZD)= '2013' ;
Я надеюсь, что это поможет вам
1
SAVe
29 Май 2019 в 12:32
Новые вопросы
mysql
MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.