Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query complessa?!

  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Query complessa?!

    Ciao,
    ho un problema...

    devo estrarre da una tabella così composta: IdRecord, IdNazione, AdesioneSiNo

    il numero TOTALE dei partecipanti per ogni nazione.

    Esempio:

    Francia: 5
    Italia: 20
    ...


    Che query devo fare?
    Sicut Nox Silentes

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Dovresti indicare innanzitutto su che Db lavori.

    In Oracle dovresti fare così

    select IdNazione, count(*)
    from NomeTabelle
    group by IdNazione

    Credo, vista la semplicità, che sia valida per tutti i db

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Grazie per la risposta mosquito70,

    ho provato come dici tu, ma non mi cambia nulla.

    Io per stampare i risultati uso: response.write(ObjRS("IdNazione"))

    e così facendo mi escono tutte, in ordine crescente. Io vorrei farle uscire in ordine di partecipanti totali ed il relativo numero a fianco, come da esempio precedente.
    Sicut Nox Silentes

  4. #4
    select IdNazione, count(*) as partecipanti
    from NomeTabelle
    group by IdNazione
    order by 2


    response.write ObjRS("IdNazione") & " ... " & ObjRS("partecipanti")

  5. #5
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    ....
    select conut (*)
    from tabella
    group by IDnazione;

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.