Формат даты на вставке в MySQL - PullRequest
2 голосов
/ 26 марта 2012

Я пытаюсь вставить дату в таблицу в формате ДД.ММ.ГГГГ, как мне это сделать?
Вот код, который я пытаюсь, но в нем есть некоторые ошибки:

insert into nol_art_izm([ART_ID], [DAT])
    select distinct
        a.ID, DATE_FORMAT({fn now()},'%d.%c.%Y')
    from
        openxml(@hDoc, '/art_komp/nol_art') with #artTMPL xd
        join nol_art a on xd.cd = a.cd


Редактировать
Ответ
Решил сам.Я вставляю в столбец DAT с помощью now (), но я форматирую свой столбец представления так, как мне нужно.

Ответы [ 2 ]

2 голосов
/ 26 марта 2012

это должно работать:

DATE_FORMAT(now(),'%d.%m.%Y')
0 голосов
/ 26 марта 2012

edit:

Mysql имеет функции для изменения формата.Я нашел:

str_to_date('".$mydate."', '%d-%c-%Y')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...