Scusatemi se faccio domande troppo banali:
Ho appena installato su SQLServer2008
un MySql5.5 + Workbench 5.2
Creato il DB
create le tabelle
Capito i formati campi ( mica troppo )
eccetera.
____________________________________________
mi sono bloccato su una vista
In tabella ho un campo di nome Data Formato DATE
Voglio arrivare a una stringa composta
dall'anno e da un Underscore
Per esempio 2012-05-04 mi deve dare 2012_
In SqlServer farei:
CAST(YEAR(Data) AS nvarchar) + N'_'
In MySql riesco a fare il CAST ( è uguale ) ma poi non
riesco a concatenare i 2 elementi della stringa.
Come devo fare ?
__________________________________________________ __________
Un'altra domanda,
Devo trasformare un numero in 0 solo nel caso sia NULLO
Ho fatto cosi e Funziona,
(case when isnull(`tab`.`Numero`) then '0' else `tab`.`Numero` end) AS `Num`
Ma vorrei ( se possibile ) una funzione equivalente piu compatta
__________________________________________________ ________
Grazie
![]()

Rispondi quotando