SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.09.2008 13:26:00

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Как изменить формат даты по умолчанию?

По умолчанию формат даты, например 2008-09-15. А мне нужно 15-09-2008.

Неактивен

 

#2 15.09.2008 14:49:04

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Как изменить формат даты по умолчанию?

SELECT DATE_FORMAT(NOW(), '%e-%m-%Y');

http://dev.mysql.com/doc/refman/5.0/en/ … ate-format

Неактивен

 

#3 16.09.2008 00:06:13

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как изменить формат даты по умолчанию?

paulus написал:

SELECT DATE_FORMAT(NOW(), '%e-%m-%Y');

http://dev.mysql.com/doc/refman/5.0/en/ … ate-format

А вместо NOW() можно поставить столбик из таблицы? Что бы в этом столбике все даты отображались как %d.%m.%Y

Неактивен

 

#4 16.09.2008 12:47:42

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Как изменить формат даты по умолчанию?

можно

Неактивен

 

#5 17.09.2008 00:20:59

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как изменить формат даты по умолчанию?

rgbeast написал:

можно

Как? у меня не получается, если вместо now() написать (Select pole1 from tabl1 - например), а в поле pole1 несколько записей, то пишет ошибка! мол записей в подзапросе больше 1-го.

Неактивен

 

#6 17.09.2008 00:42:57

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Как изменить формат даты по умолчанию?

SELECT DATE_FORMAT(fieldname, '%e-%m-%Y') FROM tablename;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson