Topic: Русификация названий месяцев функции (DATE_FORMAT)

Дмитрий, здравствуйте!
Подскажите, при таком sql запросе

DATE_FORMAT(Fine.DataFine,'%M.%Y')

В Grid-e отображается информация например: December 2015. Имеется ли возможность русификации названий месяцев пример: Декабрь 2015, и то же самое при сокращенном имени месяца ? Или это особенность MySQL (все на английском).

Re: Русификация названий месяцев функции (DATE_FORMAT)

Приветствую,


Можно.
в скрипте между begin и end. (в самом  конце скрипта)
напишите

SQLExecute('SET @@lc_time_names=''ru_RU'''); 


как форматировать дату можно найти здесь
http://www.w3schools.com/SQl/func_date_format.asp

Dmitry.

3 (edited by Igor 2016-01-06 09:41:56)

Re: Русификация названий месяцев функции (DATE_FORMAT)

Попробовал, ругается - выдает ошибку (может что не так делаю) ?

Post's attachments

Attachment icon Ошибка.jpg 66.77 kb, 253 downloads since 2016-01-06 

Attachment icon Ошибка.jpg 66.77 kb, 283 downloads since 2016-01-06 

Re: Русификация названий месяцев функции (DATE_FORMAT)

Igor wrote:

Попробовал, ругается - выдает ошибку (может что не так делаю) ?

Видимо в вашей версии MySQL нет некоторых файлов для локализации.
Скачайте пожалуйста MySQL сервер с оффициального сайта http://dev.mysql.com/downloads/mysql/

Dmitry.

Re: Русификация названий месяцев функции (DATE_FORMAT)

Спасибо, за подсказку !