ЗапросЧто делает третий параметр в CONVERT()?
Получить Вступление года Вступление Месяца и присоединение Даты из таблицы
служащего Это мой запрос, который я должен выполнить. Для этого я пишу следующий сценарий:
select
SUBSTRING (convert(varchar,joining_date,103),7,4) ,
SUBSTRING (convert(varchar,joining_date,100),1,3) ,
SUBSTRING (convert(varchar,joining_date,100),5,2)
from
EMPLOYEE
Результат является: http://d.pr/i/vObI
Но когда я изменил convert(varchar,joining_date,100)
к convert(varchar,joining_date,101)
Результат выглядит так: http://d.pr/i/G5fZ
Может кто-нибудь, пожалуйста, объясните, что этот параметр означает?
Если вы переводите «sql server» * Google, то первые три записи объясняют это подробно. – RBarryYoung
Microsoft задумчиво предоставила [документацию] (http://msdn.microsoft.com/en-us/library/ms187928 (v = sql.105) .aspx), чтобы точно объяснить, что «CONVERT» - и все остальные [ in function] (http://msdn.microsoft.com/en-us/library/ms174318 (v = sql.105) .aspx) - делает, в том числе и каждый параметр. – Pondlife