Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103

    IF statement dentro una select, help

    Salve, ho realizzato una query su SQlite3 che pensavo fosse giusta ma invece non lo è...
    la query in questione è questa:
    codice:
    SELECT SUM(operazioni.importo) AS Importo, case When (operazioni.entrata = '1') then 'Entrate' else 'Uscite' FROM operazioni WHERE operazioni.data BETWEEN '13.01.01' AND '13.12.31' GROUP BY operazioni.entrata ORDER BY operazioni.data DESC
    Deve selezionare la somma degli importi in base al raggruppamento della colonna entrata e fin qui funziona egregiamente... Vorrei che invece di uscire 1 e 0 nella colonna entrata uscissero Entrata e Uscita rispettivamente e ho inserito la IF. Quando esegui la query però mi restituisce questo errore:
    codice:
    (0 rows affected)
    near "FROM": syntax error
    Non capisco dove sia l'errore... sono una capra

  2. #2
    forse manca un END per chiudere la case

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103
    Quote Originariamente inviata da optime Visualizza il messaggio
    forse manca un END per chiudere la case
    azz vero

  4. #4

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.