Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    Aiuto nella realizzazione di una query

    Ciao a tutti, spero di non essere troppo OT...

    Ho un problema nell'effettuare un'operazione con4 tabelle

    TabellaSorgente
    cod-art

    Tab 1
    cod-art

    Tab 2
    cod-art

    Tab 3
    cod-art


    per ogni articolo della tabella TabellaSorgente (indipendente dal fatto che sia presente solo in una delle 3 tabelle tab1 tab2 tab3 ... IMPORTANTE QUESTO) vorrei fare

    Tab1.cod+Tab2.cod-Tab3.cod

    alla fine vorrei avere un'elenco di articoli con la quantità (per ogni codice)

    Qualcuno può aiutarmi???

    Grazie

  2. #2
    non ho capito nulla...

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    3 tabelle

    Tab1
    A100 - 10
    B100 - 15
    C100 - 5

    Tab2
    A100 - 4
    B100 - 8
    C100 - 5
    D100 - 7

    Tab3
    A100 - 2
    C100 - 5


    TabellaSorgente (elenco codici)
    A100
    B100
    C100
    D100
    E100
    F100


    Per ogni codice presente nella tabella sorgente .... vorrei ottenere

    A100 - 12 (10+4-2)
    B100 - 23 (15+8)
    C100 - 5 (5+5-5)
    D100 - 7 (7)
    E100 - 0

    E' piu chiaro ora?

  4. #4
    fai una ricerca per select sum e poi fai delle semplici operazioni matematiche...

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Potresti farmi un'esempio??

    Thanks

  6. #6
    codice:
    SQL1 = "select sum(A100) as totA, sum(B100) as totB, sum(C100) as totC from TAB1"
    set rec = server.createObject("ADODB.Recordset")
    rec.open SQL1, cn, 1, 3
    
    totA100 = rec("totA")
    totB100 = rec("totB")
    totC100 = rec("totC")
    
    'ripeti la stessa query per le altre tabelle
    'fai le somme o le differenze.

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Non mi è molto chiaro....

    non posso fare la select con A100, B100... manualmente

    gli articoli da utilizzare per le operazioni sono nella tabella sorgente!

  8. #8
    allora fai la somma nella tabella sorgente per ciascuna delle colonne

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Non so come

  10. #10
    Originariamente inviato da valeria75
    Non so come
    spediscimi lo script ed il db... kristiansen@aruba.it

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.