У меня есть поле даты под названием TimeStampUTC в формате 2016-08-01 03:00:00.000
, но мне нужно, чтобы вернуть его в 01/08/2016
изменить формат даты
Я использую следующий запрос
SELECT Convert(varchar(2),DATEPART(DAY, a.TimeStampUTC)) + '/'+ Convert(varchar(2),DATEPART(MONTH, a.TimeStampUTC)) + '/' + Convert(varchar(4),DATEPART(year, a.TimeStampUTC)) AS Date FROM table AS a WHERE a.TimeStampUTC > '$startDate' AND a.TimeStampUTC <='$endDate'
Выпуск его возвращения 1/8/2016
Как написать запрос, чтобы вернуть его как 01/08/2016
.
как о 'обращенного (varchar (15), TimeStampUTC, 101) ' – Sankar
@SankarRaj Вы предлагаете использовать это без конвертации дня, месяца и года отдельно? –
Если это поле даты, не нужно разбирать компоненты, вы можете преобразовать его в строку с одним из многих форматов. –