Показать сообщение отдельно
Старый 05.12.2012, 10:51   #5  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Дети! Никогда так не делайте! Для получение форматов дат, времени, чисел и пр. используйте встроенную функцию fn_GetFormatStrings
А можно пример привести как использовать данную функцию? Да и вообще посоветуйте пож-та каким отбразом приводить дату к нужному формату при разработе отчетов. В запросе ли это делать или же в репортинге.

Я извратился и написал кейс для нужного мне запроса (уверен, есть бест-практис вариант, так сказать):
Код:
  case  LEN (Convert(varchar(8), DAY(date)))				
		when 1 then '0'
		else ''
  end
       + Convert(varchar(8), DAY(date)) 
       +'.' 
  + case  LEN (Convert(varchar(8), MONTH(date)))				
		when 1 then '0'
		else ''
  end
       + Convert(varchar(8), MONTH(date))
  + '.'+ Convert(varchar(8), YEAR(date))