Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: Aiuto per una query

  1. #1
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204

    Aiuto per una query

    Sono nuovo e non ho molta confidenza con access e con i database e sono qui a chiederVI, per favore aiuto, per una query:
    SQL_TOT_pag = "SELECT Sum(acc_IMP) AS tot_ACC FROM acconto WHERE Len(acc_N_FATT)<>False and id_IMP=" & var_id_imp & " and acc_DATA_FATT< '" & var_dat_FATT_1 & "'"

    Set RS_TOT_pag = Connes.Execute(SQL_TOT_pag)
    while not rs_TOT_pag.eof

    var_pag=var_pag & Replace(FormatCurrency((rs_1("acc_IMP")), 2), "€", "")

    così ottengo il totale acconti per le fatture antecedenti ad una certa data e relazionati ad una tabella incassato, fin qui tutto bene ottengo

    incassato var_id_imp 1 € 10.000,00 pagato in totale 5.000,00
    incassato var_id_imp 2 € 10.000,00 pagato in totale 5.000,00
    incassato var_id_imp 2 € 10.000,00 pagato in totale 5.000,00

    Quello che non riesco a fare è il totale ossia:

    incassato € 30.000,00 e pagato € 15.000,00

    Vi prego per cortesia mi date una mano sto perdendo il lume della ragione vi ringrazio
    Carlo55
    Restiamo Umani

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ma i risultati della tua query corrispondono?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Perdonami e scusa in che senso risultati della tua query corrispondono?
    Grazie carlo
    Restiamo Umani

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da carlo55
    Perdonami e scusa in che senso risultati della tua query corrispondono?
    Grazie carlo

    per fare la somma basta la select sum, senza fare il ciclo...

    o forse non ho capito quello che chiedi...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Perdonami sicuramente non riesco a farmi capire, spero ora il select sum l'ho fatto e mi viene il giusto totale per ogni id_IMP che sarebbe la relazione ad una tabella che contiene gli importi incassati, quello che non riesco a fare è il totale degli acconti della clausola where id_IMP==" & var_id_imp & " ossia:

    la select sum mi da':
    incassato var_id_imp 1 = € 10.000,00 pagato € 5.000,00
    incassato var_id_imp 2 = € 10.000,00 pagato € 5.000,00
    incassato var_id_imp 3 = € 10.000,00 pagato € 5.000,00

    io quello che vorrei poi il totale dell'incassato € 30.000,00 e il totale del pagato € 15.000,00
    è questo che io non riesco a fare
    Grazie per la pazienza
    Carlo
    Restiamo Umani

  6. #6
    vuoi dettagli E totale, o ti basta il SOLO totale?

  7. #7
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Tante grazie a me occorrerebbe quando stampo
    Totale incassato € 30.000,00 totale pagato € 15.000,00
    Un saluto
    Carlo
    Restiamo Umani

  8. #8

  9. #9
    ma poi, come fai ad ottenere una serie di record con una SUM senza GROUP BY? dovresti ottenere UN solo record!

  10. #10
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Si solo il totale dato che l'unica cosa che ho saputo fare è:

    la select sum:
    incassato var_id_imp 1 = € 10.000,00 pagato € 5.000,00
    incassato var_id_imp 2 = € 10.000,00 pagato € 5.000,00
    incassato var_id_imp 3 = € 10.000,00 pagato € 5.000,00
    ------------------
    € 15.000,00 questo non riesco a fare


    Di nuovo tante grazie
    Carlo
    Restiamo Umani

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.