1

Это мой запрос

select projectname,CONCAT([Budget Health],[ProjectBaseline0StartDate],[ProjectActualStartDate],[ProjectStartDate]) as budgethealth from [dbo].[MSP_EpmProject_UserView]

Выход:

projectname | budgethealth 
abc         |< 5% varianceApr  7 2015  8:00AMApr  7 2015  8:00AMApr  7  2015  8:00AM

Я хочу информацию о бюджете здравоохранения в этой форме:

<5% variance
Apr/07/2015
Apr/08/2015
Apr/08/2015

Я хочу удалить время и дату в этом формате.

1 ответ1

0

Вы можете отформатировать DateTime следующим образом:

CONVERT(тип_данная (длина), выражение, стиль)

Пример:

CONVERT(varchar(11),[ProjectBaseline0StartDate])

Полный запрос:

select projectname,CONCAT([Budget Health],Convert(varchar(11),[ProjectBaseline0StartDate]),CONVERT(varchar(11),[ProjectActualStartDate]),CONVERT(varchar(11),[ProjectStartDate])) as budgethealth from [dbo].[MSP_EpmProject_UserView]

Пожалуйста, ищите подробную информацию и варианты стиля: http://www.w3schools.com/sql/func_convert.asp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .