Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Ordinare query SQL con MS Access

    Ciao a tutti
    ho questa query SQL in Access

    SELECT S.logo, S.nome, H.idsquadra, H.giocate,
    (punti-(select Decurtazione from Penalizzazioni P where P.idsquadra=S.idSquadra)) AS PuntiPiuPenaliz , H.vinte, H.pareggiate, H.perse,
    H.golFatti, H.golSubiti, H.diffReti
    .....
    ....
    ORDER BY [PuntiPiuPenaliz] DESC , H.diffReti DESC , H.golFatti DESC , H.golSubiti, H.vinte DESC;


    Ora vorrei ordinare secondo la colonna creata ad hoc PuntiPiuPenaliz ma quando vado per esegure la query mi dice sempre: "Immettere valore Parametro PuntiPiuPenaliz" come se non riconoscesse il campo che è stato creato.

    qualcuno sa come fare?

    Grazie,
    Ciao
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  2. #2
    devi riordinare sull'espressione originaria

    (punti-(select Decurtazione from Penalizzazioni P where P.idsquadra=S.idSquadra))

    oppure, visto che è la quinta colonna ORDER BY 5


  3. #3
    E' strano ma nn vanno nessuno dei due metodi

    ORDER BY (punti-(select Decurtazione from Penalizzazioni P where P.idsquadra=S.idSquadra)) DESC, .....
    mi dà errore di sintassi

    order by 5 desc,......
    mi ritorna un'ordinamento totalmente arbitrario....

    mi sa devo creare un'artefizio che mi restitusca il dato modficato prima delle query....

    Vi ringrazio ugualmente.
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

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.