Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con query annidata

    Ciao mi trovo a dover sommare 2 campi da una tabella di access ma con vincoli di alcuni parametri.
    Ho pensato ad una query annidata ma è la prima volta che ne faccio uso.
    ---------------------------
    sql="SELECT count(id) as sommaid, SUM(pesoreale) as sommapeso,citta FROM FORMULARI WHERE Data >=#" & strDate1 & "#AND Data <=#" & strDate2 & "#"
    SQL=SQL & " and denom_rifiuto in('15.01.01','15.01.02','15.01.03')"
    sql=sql &" and(select sum(pesoreale)as sommatot from formulari where denom_rifiuto in('15.01.06'))"
    SQL=SQL & " group by formulari.citta"
    --------------------------------------------

    Lanciando la query mi viene restituito un errore in base al recordset (sommatot) che ovviamente non esiste nella tabella.
    Probabilmente è sbagliata la query, come posso fare per estrapolare 2 somme?
    Grazie, ciao

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Metti sempre uno spazio prima e dopo le parentesi interne alla query.
    E poi stampala a video per controllare cosa cerchi di eseguire.

    Roby

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.