Я действительно новичок в sql и базах данных в целом. Пытаясь научить себя языку, но я застрял и хотел бы знать, что случилось. Итак, вот что я имею:
1976-01-01,6.1
1976-04-01,5.7
1976-07-01,5.7
1976-10-01,5.8
...
И я вставляю его в таблицу
CREATE TABLE "va unem"
(Date DATE NOT NULL PRIMARY KEY, Val REAL
);
``
COPY "va unem"
FROM 'C:\Users\Public\Documents\SQL\fred\vsaur.csv'
DELIMITER ','
CSV
;
Это работает. Проблема в том, что когда я select *
, выход усекает дату. например:
1|1976|6.1
2|1976|5.7
3|1976|5.7
4|1976|5.8
...
Мне нужно каждую четверть, чтобы показать. Это не дает мне каждую четверть. Помогите оценить. Я использую postgresql. Дайте мне знать, если мне нужно предоставить дополнительную информацию.
Убедитесь, что формат BD должен соответствовать формату файла CSV. Выполнение следующей команды в консоли Postgesql:
SHOW datestyle;
Должен вернуться:
 dateStyle
-----------
 ISO, YMD
(1 row)
Но он возвращается для изменения форматирования с помощью следующей команды:
SET datestyle = "ISO, YMD";
Эта версия Postgest вы используете?