Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: select count

  1. #1

    select count

    con questa query ricavo il numero delle vendite fatte da ogni venditore

    codice:
     strSql="SELECT COUNT(id) AS numVendite, idvenditore FROM situazioni group by idvenditore"

    come posso con la stessa query
    ricavare anche il nome e il cognome dei venditori che sono in un'altra tabella "VENDITORI"?

    mi aiutate?
    grazie
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  2. #2

  3. #3
    cioè?

    come devo modificare la query
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  4. #4
    codice:
    SELECT 
       COUNT(id) AS numVendite, 
       idvenditore,
       campo_nome,
       campo_cognome
    FROM 
       situazioni JOIN tabella_venditori
                  ON situazioni.idvenditore = tabella_venditori.idvenditore
    GROUP BY
       idvenditore

  5. #5
    grazie
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  6. #6
    e te la cavi così? lascia una birra pagata, cicciobbello!

  7. #7
    non va...e credo di sapere quale è il problema


    nella tabella venditori il relativo id è un contatore
    nella tabella situazioni è in formato testo

    sto lavorando su un db che non posso modificare...come posso risolvere ?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  8. #8
    posta la query attuale. e dimmi che db usi.

  9. #9
    il db è access
    le tabelle sono:
    venditori:

    idvenditori(cont)
    nome
    cognome


    situazioni
    id (contatore)
    tipo (testo)
    idvenditore(testo)

    il mio codice
    deve elencare nome cognome e numero vendite
    avevo risolto facendo un link alla scheda venditori
    mi bastava solo contare gli id....ma ora mi chiedono i nomi...ecco la mia pagina:

    codice:
    <%
    strSql="SELECT COUNT(id) AS numVendite, idvenditore FROM situazioni group by idvenditore"
    
    set rs=cn.Execute(strSql)
    %>
    <body link="#669933" vlink="#669933" alink="#669933">
    <table width="300" border="1" align="center" bordercolor="#669933">
      <tr> 
        <td colspan="2">[img]../images/logo_novellipicc.gif[/img]</td>
      </tr>
      <tr> 
        <td colspan="2"><font color="#669933" size="1" face="Arial, Helvetica, sans-serif">statistiche 
          venditori </font></td>
      </tr>
      <tr>
        <td bgcolor="#669933"><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">codice 
          venditore </font></td>
        <td bgcolor="#669933"><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">N&deg; 
          operazioni </font></td>
      </tr>
      <%
    DO while not rs.EOF%>
      <tr> 
        <td><font color="#669933" size="1" face="Arial, Helvetica, sans-serif">"><%=rs("idVenditore")%></font></td>
        <td><font color="#669933" size="1" face="Arial, Helvetica, sans-serif">"><%=rs("numVendite")%></font></td>
      </tr>
    
    
    
    
    
    
    <%
      rs.Movenext
    loop
    %>
    </table>
    <%
    rs.close
    cn.Close
    
    
    %>
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  10. #10
    posta la query che ti da' errore

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.