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

    [MYSQL] query con scelta del prezzo maggiore

    Ciao,
    ho un database di affitto case con prezzi variabili per periodo, quindi nella tabella ho
    prezzo1
    prezzo2
    prezzo3
    prezzo4
    prezzo5
    non riesco a capire come fare a selezionare il prezzo più alto e il più basso

    ho provato con
    SELECT max(`prezzo1`,prezzo2,prezzo3,prezzo4,prezzo5) AS prezzo FROM `appartamenti` WHERE id= 100
    ma da errore e non trovo niente a giro.

    grazie

  2. #2
    se hai 5 campi dovresti presumere che il valore del prezzo sia ascendente (o discendente che sia) in modo lineare in modo tale che, per esempio, al prezzo1 corrisponda al minimo ed al prezzo5 il max (o viceversa a piacer tuo).

    Poi potresti abbinare una fascia di prezzo ad un periodo di data o durata di un periodo.

    La sintassi della tua query e' formalmente errata. MAX(campo) trova il massimo valore tra tanti record con lo stesso nome di tutta la tabella e non tra tanti campi con nome diverso dello stesso record.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.