Mhhhh!!!! abbastanza complicato .........
La verita è che quella vista non la capisco![]()
(certamente per ignoranza mia)
hai queste 3 tabelle (con 2 punti dentro nel nel nome ?????)
- E_P..tim (con allias T)
- E_P..dip (con allias D)
- E_P..term (con allias term)
poi ci sono altri campi che non si capisce da quale tabella arrivino ......
Se invece ti interessa brutalmente solo
la conversione di quel campo integer in campo time
allora ti chiedo:
- Non ti basta un Varchar ben formattato ????
- oppure un datetime ?????
con il tipo time vedo che ci sono delle limitazioni ........
lavorando su vista potrebbe essere cosi:
Magari qualcuno piu esperto potra aiutarti megliocodice:SELECT Id, c1, c2, ora, FORMAT(ora, '00:00:00') AS Prova1, CONVERT(datetime, FORMAT(ora, '00:00:00')) AS Prova2, CONVERT(VARCHAR(8), FORMAT(ora, '00:00:00'), 108) AS Prova3 FROM dbo.T1 ;
Facci sapere
http://www.w3schools.com/sql/func_convert.asp

Rispondi quotando