formatação de datas no sql server

1

Esta é minha consulta

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

A saída é:

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

Quero informações de saúde do orçamento desta forma:

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

Eu quero tempo para ser removido e data neste formato.

    
por Jatin Khanna 07.10.2015 / 11:37

1 resposta

0

Você pode formatar o DateTime da seguinte forma:

CONVERT(data_type(length),expression,style)

Ex:

CONVERT(varchar(11),[ProjectBaseline0StartDate])

Consulta completa:

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

Por favor, procure informações detalhadas e opções de estilo: link

    
por 07.10.2015 / 11:40

Tags