Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Estrazione numerica da db Access

    Ciao a tutti; sono alle prese con l'estrazione di numeri da un db access.

    Eseguo una query del tipo:
    codice:
    SQL = "select * from tbl WHERE dataRichiesta = #"&dataRichiesta&"#"
    nella tbl ho anche i campi da cui devo estrarre i numeri:

    - nrRisorse;
    - nrPresenti;
    - nrUfficio;
    - nrTrasferta:
    - nrAssenti;
    - nrFerie;
    - nrMalattia;
    - nrAltro;
    - nrSedeRM;
    - nrSedeNA;
    - nrSedePA.

    So che devo utilizzare recordcount, ma devo necessariamente eseguire una query per ciascuna delle condizioni previste di cui sopra???

    Grazie

  2. #2
    non ho capito...
    recordcount ti conta quanti record c sono...
    quindi basta che lo fai una volta e i record sono = x tutti... non è che cambiano... :S

    se invece devi Sommare i valori all'interno dei vari campi allora devi fare:

    sql = "select count(campo)as campo, count(campo2)as campo2 ....
    where ...."

    e così via...

    Spero di aver capito...
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    No, non mi sono spiegato...

    devo "contare" nella tabella per quella data, quante persone in totale sono presenti (in ufficio o trasferta), quante persone in totale sono assenti (ferie, malattia, altro).

    Una volta estratti questi devo suddividerli per le sedi di RM, NA e PA.

    mi spiego?

  4. #4
    quindi devi fare select count
    solo che devi fare n query in base al numero di condizioni...
    una qry per gli assenti
    1 x i presenti
    1 x roma
    1 x milano

    insomma... una qry x ogni criterio...
    ti consiglio di farne una "dinamica"
    con qualche IF...
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    grazie mi fai un esempio di query dinamica , per favore?

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    ... come faccio la somma di questi due valori:
    codice:
    set conta_msg=conn.execute("SELECT COUNT(*) as n_msg1 FROM tabella WHERE quello che vuoi")
    response.write("numero messaggi: "&conta_msg("n_msg1"))
    
    set conta_msg=conn.execute("SELECT COUNT(*) as n_msg2 FROM tabella WHERE quello che vuoi")
    response.write("numero messaggi: "&conta_msg("n_msg2"))
    Ho provato così:
    codice:
    sum = n_msg1 + n_msg2
    ma non va... :master:

  7. #7
    scusami, mi è suonato il tel...

    allora una qry dinamica sarebbe così:


    non sapendo come ha il sito te lo dico grossolanamente...


    variabile x il nome del campo

    campoTb = campo della tabella relativo alla pagina...


    sql = "select count("&campoTb&") where sede = '"&sede&"'"
    if dove = "ufficio" then
    sql = sql &"and posto = 'ufficio'"
    else
    sql = sql&"and posto = 'fuori sed'"
    end if

    e così via...
    purtroppo non sapendo come fai i richiamare i dati non riesco a farti un codice più decente e a spiegarti meglio...
    :S
    sorry
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

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.