В мускуле в полях типа DATE даты хранятся в виде "YYYY-MM-DD", причем месяц и день считаются от единицы. Вопрос: это общепринятый стандарт? Как с полями типа DATE обстоят дела в других СУБД (Pg, Oracle etc)? Есть ли исключения из правила?
Чего-то я не понял, не от нуля же им считаться =) в pg всё так же. Дата и в африке дата, не пойму, что тебя смутило.
Hight Ну, день недели к примеру считается с 0 Горбунов Олег Т.е. в Оракле все-таки сделано по-другому? Жаль. Уточняю, я говорю о типе DATE, а не TIMESTAMP или ему подобных.
Dagdamor, ну, ничего не мешает тебе настроить локаль на отображение дат как "YYYY-MM-DD", так же есть функция DATE_FORMAT() которая вернет дату из столбца типа DATE в заданном формате. Кстати, ЕМНИП, типа только DATE нету, есть только DATETIME. Но зарекатся не буду, приду завтра на работу и посмотрю.