ho questa domandaConversione formato datetime di 12 ore
select CONVERT(varchar(5), tdate ,108) AS [Time] from table
che mi dà il tempo nel formato 24 ore (militare)
ho voluto convertirlo in un formato a 12 ore così ho provato il domanda sotto
select SUBSTRING(CONVERT(VARCHAR, tdate, 100),13,2) + ':'
+ SUBSTRING(CONVERT(VARCHAR, tdate, 100),16,2) + ''
+ SUBSTRING(CONVERT(VARCHAR, tdate, 100),18,2) AS T
from table
e ottengo il formato 12 ore, ma io sono solo curioso di sapere se c'è un modo più breve o migliore di farlo. qualsiasi aiuto?