Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di maz85
    Registrato dal
    Mar 2003
    Messaggi
    75

    [VB + sql] Query che riunisce

    Ragazzi mi serve una query che riunisce raggruppando 2 campi diversi.
    Mi spiego meglio:
    ho un database con i movimenti di materiali e vorrei
    selezionare i materiali sia per codice che per descrizione ovvero
    se hanno un codice somma tutte le quantità dei materiali per quel codice, ma se alcuni record hanno solo la descrizione riunisci per descrizione.

    Sono riuscito solo a per codice poichè se inserisco anche GROUP by tab.descrizione succede un macello.

    Query che ho usato solo per riunire i materiali per codice

    codice:
    Select tab_magazzino.codice AS Codice, Last(tab_magazzino.descrizione) AS Descrizione,Last(tab_magazzino.um),Sum(tab_magazzino.qta_in) AS Qta_in,Sum(tab_magazzino.qta_out) AS Qta_out,Sum(tab_magazzino.qta_in-tab_magazzino.qta_out) AS Rimanenze from tab_magazzino GROUP BY tab_magazzino.codice ORDER by tab_magazzino.codice;


    Vi sarei molto grato se riusciste a risolvere questo mio problema.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Quale versione di VB? Ripassa il Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di maz85
    Registrato dal
    Mar 2003
    Messaggi
    75
    La 6, comunque una query è una query quindi nn esageriamo
    facendo i super pignoli

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da maz85
    La 6, comunque una query è una query quindi nn esageriamo
    facendo i super pignoli
    Esiste un Regolamento, che dovresti leggere e consultare, in cui si dice che linguaggio e versione sono obbligatoriamente da indicare.

    Senza conoscere la versione, non è possibile per chi ti risponde fornirti codice sorgente che abbia un senso poiché potrebbe non essere utilizzabile dalla tua versione (che non hai specificato).

    Terzo, la discussione è nel posto sbagliato in quanto VB6 è trattato in un apposito forum.

    Considerando che non hai letto il regolamento e che hai sbagliato forum, condizione a cui cercavo di rimediare chiedendoti di specificare le informazioni mancanti (invece di chiudere la discussione "di peso"), eviterei pure atti di sbruffonaggine verso chi impiega il proprio tempo a mantenere una certa organizzazione a vantaggio di chi poi il forum dovrà leggerlo e ricercarlo per trovare soluzioni ai propri problemi. Grazie.

    Correggo il titolo e sposto la discussione nel forum più appropriato.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di maz85
    Registrato dal
    Mar 2003
    Messaggi
    75
    Nessun atto di sbruffonaggine, semplicemente non
    sapevo di aver sbagliato forum e fondamentalmente
    la query dovrebbe funzionare su tutti i vb, dipende semmai
    dal motore che si usa ecc...
    Compito dei moderatori rimediare a certi sbagli di alcuni
    utenti distratti.

    Cmq grazie lo stesso, ho risolto.

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.