Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Stringa SQL da SQL server ad access 2000

    Mi trovo con un codice scritto per SQL server che vorrei usare in access ... e chiaramente non funziona ... qualcuno può correggermelo ....

    SELECT Squadra,SUM(Punti) as punti FROM (
    SELECT casa AS Squadra,CONVERT(int,CASE WHEN (ris_casa=ris_fuori) THEN 1
    WHEN (ris_casa>ris_fuori) THEN 3 WHEN ris_casa<ris_fuori THEN 0 END) as Punti
    FROM UNO
    WHERE ris_casa IS NOT NULL
    UNION ALL
    SELECT fuori AS Squadra,CONVERT(int,CASE WHEN (ris_casa=ris_fuori) THEN 1
    WHEN (ris_casa>ris_fuori) THEN 0 WHEN ris_casa<ris_fuori THEN 3 END) as Punti
    FROM UNO
    WHERE ris_fuori IS NOT NULL --and giornata <4
    ) PunteggiSquadre
    GROUP BY Squadra
    ORDER BY SUM(Punti) DESC

    molte grazie di qualsiasi aiuto!
    mir
    Fotografario MultiUtente Interamente in Flash: QUI

  2. #2
    resto sempre affascinato dall'espressione "non funziona". che cappero vuol dire?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Ecco la soluzione ... per i posteri:

    SELECT Squadra,SUM(Punti)
    FROM (SELECT casa AS Squadra,
    Iif(ris_casa=ris_fuori,1,Iif(ris_casa>ris_fuori,3, 0)) as Punti
    FROM UNO
    WHERE ris_casa IS NOT NULL
    UNION ALL
    SELECT fuori AS Squadra,
    Iif(ris_casa=ris_fuori,1,Iif(ris_casa>ris_fuori,0, 3)) as Punti
    FROM UNO
    WHERE ris_fuori IS NOT NULL
    ) as PunteggiSquadre
    GROUP BY Squadra
    ORDER BY SUM(Punti) DESC


    unica cosa è che non mi chiama la seconda colonna con il nome che gli passo io (PunteggiSquadre) ma la chiama Exp001 .... mistero.... se qualcuno sa dirmi il perchè son qui

    ciao
    mir
    Fotografario MultiUtente Interamente in Flash: QUI

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    che tonto: SELECT Squadra,SUM(Punti) as classifica ....
    Fotografario MultiUtente Interamente in Flash: QUI

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.