102 messaggi dal 26 agosto 2009
Quando faccio

Select (case when (Pippo = 'A') then Select Codice from Anagrafica
else '' end) from Pluto

mi dà errore. Sapete darmi una sintassi corretta, perchè non l'ho
proprio trovata..

In pratica quando Pippo è uguale ad A nelle Tabelle Pluto,
mi deve dare il Codice dalla tabella Anagrafica.
994 messaggi dal 19 dicembre 2003
Contributi | Blog
La CASE può restituirti un valore e non una query, quindi devi prima costruire una query sintatticamente valida (ovvero mettendo in relazione fra loro le tabelle Pluto e Anagrafica) e una volta fatto ciò nella column list della query definisci l'output dove uno dei campi restituiti può essere del tipo

CASE WHEN Anagrafica.Pippo = 'A' THEN Anagrafica.Codice ELSE '' END

Bye

Luca Bianchi
Microsoft MVP - SQL Server

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC