Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283

    problema con select e group

    devo creare un elenco di prodotti raggruppati per codice, dalla tabella però devo estrarre anche altri campi ma non so come si fa.

    così funziona ma estrae solo i dati da "productid_rig"

    set rsqty=db_ecommerce.execute("SELECT productid_rig, SUM(qty) AS quantita FROM righe_ordini WHERE escludi=false AND userid="& session("userid") &" GROUP BY productid_rig ORDER BY SUM(qty) DESC")

    se provo a richiamare altri campi mi da errore



    così non da errore ma non raggruppa solo per "productid_rig" ma anche per "prod_codice_rig, prod_nome_rig"

    set rsqty=db_ecommerce.execute("SELECT productid_rig, SUM(qty) AS quantita, prod_codice_rig, prod_nome_rig FROM righe_ordini WHERE escludi=false AND userid="& session("userid") &" GROUP BY productid_rig, prod_codice_rig, prod_nome_rig ORDER BY SUM(qty) DESC")

    potete aiutarmi ?

  2. #2
    struttura delle tabelle coinvolte?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    tabella unica
    righe_ordini

    devo raggruppare per
    productid_rig

    ma devo estrarre i dati anche dalle colonne
    prod_codice_rig
    prod_nome_rig

  4. #4
    sì, ma la struttura dov'è?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    scusa cosa intendi per struttura ?

    la tabella interessata è una sola
    RIGHE_ORDINI

    campi interessati
    PRODUCTIS_RIG
    PROD_CODICE_RIG
    PROD_NOME_RIG

    il raggruppamento va fatto per
    PRODUCTIS_RIG

  6. #6
    lella, dai, l'elenco delle colonne di quella tabella. se mi dai anche una breve descrizione facciamo prima

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    le colonne le ho chiamate campo nel post prima quindi

    tabella
    RIGHE_ORDINI

    colonne
    PRODUCTIS_RIG
    PROD_CODICE_RIG
    PROD_NOME_RIG

    il raggruppamento va fatto per
    PRODUCTIS_RIG

  8. #8
    vabbè, oggi non mi so esprimere

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    in questa tabella ci sono moltissime colonne e oltre quelle elencate le altre non vengono utilizzate in questo caso, mi sono accorta che nell'elenco che ti ho fatto ne manca una, forse intendevi questo

    tabella
    RIGHE_ORDINI

    colonne
    PRODUCTIS_RIG
    PROD_CODICE_RIG
    PROD_NOME_RIG
    QTY

    il raggruppamento va fatto per
    PRODUCTIS_RIG

    la colonna QTY serve per sommare il numero totale del PRODUCTIS_RIG

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.