Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Somma di due record

  1. #1

    Somma di due record

    Salve. Ho creato questa query:
    codice:
    SELECT maestri.*,lezioni.lez FROM lezioni INNER JOIN
     maestri ON lezioni.id_ins = maestri.id 
    WHERE maestri.sesso = 'uomo' AND lezioni.anno = '2013' 
    AND lezioni.week = '33' ORDER BY lezioni.lez DESC
    Che rilascia questo risultato:
    http://imageshack.us/photo/my-images/546/5rm6.png/

    Vorrei aggiungere alla query il comando SUM che faccia visualizzare solo la prima riga evidenziata in rosso, e il campo lez sommato con la seconda riga evidenziata in rosso, che dovrebbe non essere visualizzata.
    Come potrei fare?
    Grazie mille in anticipo.

  2. #2

    Re: Somma di due record

    Originariamente inviato da amivan85
    Salve. Ho creato questa query:
    codice:
    SELECT maestri.*,lezioni.lez FROM lezioni INNER JOIN
     maestri ON lezioni.id_ins = maestri.id 
    WHERE maestri.sesso = 'uomo' AND lezioni.anno = '2013' 
    AND lezioni.week = '33' ORDER BY lezioni.lez DESC
    Che rilascia questo risultato:
    http://imageshack.us/photo/my-images/546/5rm6.png/

    Vorrei aggiungere alla query il comando SUM che faccia visualizzare solo la prima riga evidenziata in rosso, e il campo lez sommato con la seconda riga evidenziata in rosso, che dovrebbe non essere visualizzata.
    Come potrei fare?
    Grazie mille in anticipo.
    non so perche mi apre la foto piccolissima

    Comunque da quel che vedo, puoi fare select sum(lez).... group by(nome)
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Ciao.
    Ho modificato la query:

    codice:
    SELECT SUM(lez) as somma, maestri.*,lezioni.lez 
    FROM lezioni INNER JOIN maestri ON lezioni.id_ins = maestri.id 
    WHERE nome ='Marco' AND maestri.sesso = 'uomo' 
    AND lezioni.anno = '2013' AND lezioni.week = '33' 
    GROUP BY 'nome' ORDER BY lezioni.lez DESC
    Solo che adesso mi lista il record di "Marco" ma il resto dei record non lo lista più

  4. #4
    GROUP BY 'nome'

    perché hai messo gli apici? così è un literal, non una colonna...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.