loading..
Русский    English
23:35
листать

Функция DATENAME

Функция DATENAME( datepart, date ) возвращает символьное представление составляющей (datepart) указанной даты (date). Аргумент, определяющий составляющую даты, может принимать одно из значений, перечисленных в таблице в начале этой главы.

Это дает нам простую возможность конкатенировать компоненты даты, получая любой нужный формат представления. Например, конструкция

Консоль
Выполнить
  1. SELECT DATENAME(weekday, '20031231' )+', ' + DATENAME(day, '20031231') +
  2. ' ' + DATENAME(month, '20031231') + ' ' + DATENAME(year,'20031231');

даст нам следующий результат

Wednesday, 31 December 2003

Следует отметить, что данная функция выявляет отличие значений day и dayofyear аргумента datepart. Первый дает символьное представление дня указанной даты, в то время как второй дает символьное представление этого дня от начала года. То есть

Консоль
Выполнить
  1. SELECT DATENAME(day, '20031231');

даст нам 31, в то время как для

Консоль
Выполнить
  1. SELECT DATENAME(dayofyear, '20031231');
результатом будет 365.

Рекомендуемые упражнения: 110

Bookmark and Share
Тэги:
ALL AND AUTO_INCREMENT AVG battles CASE CAST CHAR CHARINDEX CHECK classes COALESCE CONSTRAINT Convert COUNT CROSS APPLY CTE DATEADD DATEDIFF DATENAME DATEPART DATETIME DDL DEFAULT DELETE DISTINCT DML EXCEPT EXISTS EXTRACT FOREIGN KEY FROM FULL JOIN GROUP BY Guadalcanal HAVING IDENTITY IN INNER JOIN insert INTERSECT IS NOT NULL ISNULL laptop LEFT LEFT OUTER JOIN LEN maker MAX MIN Больше тэгов
Учебник обновлялся
несколько дней назад
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.
Rambler's Top100