2012-02-28 16 views
5

Pracuję nad procedurą składowaną, która zwraca kolumnę o typie DateTime.SQL Server 2005 DateTime (tylko powrót hh: mm)

Ale chcę tylko zwrócić hh:mm bez sekund. Używam tego, ale zwraca sekundy.

CONVERT(VARCHAR(8), tbltime.Time, 108) AS [Time] 

Jakieś pomysły na usunięcie sekund?

Odpowiedz

22

Wystarczy zmienić go przekonwertować na VARCHAR (5) zamiast :)

CONVERT(VARCHAR(5),tbltime.Time,108) AS [Time] 
1

spróbuj tego:

select left(CONVERT(VARCHAR(8),getdate(),108),5) 
Powiązane problemy