Visualizzazione dei risultati da 1 a 2 su 2

Discussione: help query SQL con IIF

  1. #1
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881

    help query SQL con IIF

    Perdonate se non è strettamente in tema ASP ma ho bisogno di una dritta per risolvere questa query che con db access su pagina asp non mi da nessun problema ma col db traslocato in SQl non funzia.
    Questa la query:

    SELECT Sum(IIf([tabella1].[campoX], [tabella2].[campoY],0)) AS [SOMMA] FROM tabella1 LEFT JOIN tabella2 ON tabella1.campoA = tabella2.campoB WHERE .....

    L'IIF sostanzialmente dice che se tabella1.campoX è true (è un boolean) deve sommare i valori di tabella2.campoY altrimenti deve sommare 0.

    Per SQL 'IIf' non è un valore riconosciuto di nome di funzione predefinita.
    Cosa devo usare al suo posto?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    risotto: si usa il CASE WHEN (boolean) THEN ... ELSE ... END
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.