Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Select+count+distinct

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

    Select+count+distinct

    Ciao,

    ho questo codice:
    Codice PHP:
    StrSQL2 "SELECT COUNT(DISTINCT IdNazione) AS TotaleNazioni FROM Cas;"
    Set ObjRS2 Server.CreateObject("ADODB.Recordset")
    'response.Write(strsql2)
    '
    response.End()
    ObjRS2.Open StrSQL2ObjConn33

    If Not ObjRS2.EOF Then
            Response
    .Write("

    "
    &ObjRS2("TotaleNazioni")&"</p>")
    Else
        ...
    End If
    ObjRS2.Close
    Set ObjRS2 
    Nothing 
    peró mi restituisce errore:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    Error di disntassi (manca operatore) nell'espressione 'COUNT(DISTINCT IdNazione)'.


    Che significa? Che manca?

    In pratica vorrei estrapolare il totale di tutte le nazioni presenti, contate peró una sola volta ciascuna.
    Sicut Nox Silentes

  2. #2
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    In sql Server è corretta, tu che DB usi?

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da iceblu
    In sql Server è corretta, tu che DB usi?

    Access...
    Sicut Nox Silentes

  4. #4
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Lanciata direttamente in Access ti funziona?

  5. #5
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da iceblu
    Lanciata direttamente in Access ti funziona?
    No.. mi da lo stesso errore. Manca un operatore!
    Sicut Nox Silentes

  6. #6
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Grazie per l'interessamento iceblu!

    Se a qualcuno può interessare, ho risolto così:

    SELECT COUNT(*) AS TotaleNazioni FROM (SELECT IdNazione FROM Cas GROUP BY IdNazione);
    Sicut Nox Silentes

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.