Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    [MySQL] Order by dopo formula matematica

    Ciao a tutti, ho una query che con alcune operazioni matematiche che vengono eseguite senza problemi.
    Alla fine vorrei ordinare in ordine crescente i risultati, ma si verifica un problema: l'ordinamento è errato.

    Questa la query:
    codice:
    SELECT (importoNetto*quantita-sconto) as totaleNetto FROM ordini ORDER BY totaleNetto
    La tabella a cui viene applicata è simile a questa.


    Il risultato è questo
    -120
    50
    80
    100
    ecc...

    codice:
    +----+----+-----+
    | IN | QT | SCO |
    +----+----+-----+
    | 10 |  5 |   0 |
    | 40 |  2 |   0 |
    | 25 |  4 |   0 |
    | 40 |  1 | 160 |
    +----+----+-----+
    In pratica sembra ignorare il fatto che il primo sia un valore negativo.

  2. #2
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    [RISOLTO]

    Scusate. Ho risolto, ma non sono riuscito a cancellare il post.
    Semplicemente mancava il DESC alla fine

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.