Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    SQL:....WHERE SUM(campo1+campo2) < 10000 ?!

    Salve,

    lavoro con MySql ed ho una tabella con due campi numerici.

    Mi interesserebbe estrarre i record della tabella i cui valori della somma di campo1+campo2 siano inferiori o uguali a 10000: è possibile inserire questa specifica nella query di interrogazione?

    Grazie per l'aiuto.
    Solo chi non osa...non sbaglia!

  2. #2
    codice:
    sql = "SELECT * FROM tabella1 HAVING SUM(campo1+campo2) < 1000"

  3. #3
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Ho provato ma mirestituisce un errore:

    Codice PHP:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e09' 

    [TCX][MyODBC]You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near 'HAVING SUM(campo1+campo2) <= 100000' at line 1 
    Solo chi non osa...non sbaglia!

  4. #4
    Te hai messo <=
    Io avevo messo solo <

  5. #5
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Risolto
    Il problema è che avevo scritto ...AND HAVING, l'operatore <= è supportato.

    Grazie Mems
    Solo chi non osa...non sbaglia!

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.