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

    Selezionare record condizionatamente

    Salve a tutti, ho un problemino che non so come venirne a capo.
    Allora ho una tabella così composta:
    id | prezzo | quantita
    1 | 0.3 | 1000
    2 | 0.4 | 3000
    ecc....

    Come faccio a prendere 0.3 per quantità tra 1000 e 3000?
    Quindi se ho 2000 devo prendere 0.3, come faccio?
    E se la quantità più alta è 3000, come faccio a prendere 0.4 per tutte le quantità superiori a quella?

    Grazie.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    E' un argomento che riguarda esclusivamente la query SQL, quindi PHP non è la sezione adeguata.
    Ti sposto in Database, per favore, la prossima volta fa attenzione.

  3. #3
    Sorry, sono andato diretto in PHP senza pensarci

  4. #4
    Quote Originariamente inviata da fdisotto Visualizza il messaggio
    Salve a tutti, ho un problemino che non so come venirne a capo.
    Allora ho una tabella così composta:
    id | prezzo | quantita
    1 | 0.3 | 1000
    2 | 0.4 | 3000
    ecc....

    Come faccio a prendere 0.3 per quantità tra 1000 e 3000?
    Quindi se ho 2000 devo prendere 0.3, come faccio?
    E se la quantità più alta è 3000, come faccio a prendere 0.4 per tutte le quantità superiori a quella?

    Grazie.
    if o case

    es.: select *, if(quantita > 3000, 0.4, 0.3) as prezzo from ...

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

  5. #5
    Farò qualche prova, grazie comunque.

  6. #6
    Quote Originariamente inviata da fdisotto Visualizza il messaggio
    ...
    ho una tabella così composta:
    id | prezzo | quantita
    1 | 0.3 | 1000
    2 | 0.4 | 3000
    ecc....

    Come faccio a prendere 0.3 per quantità tra 1000 e 3000?
    Quindi se ho 2000 devo prendere 0.3, come faccio?
    E se la quantità più alta è 3000, come faccio a prendere 0.4 per tutte le quantità superiori a quella?
    ma questi range di quantità quali sono di preciso? ... cioè sono fissi e noti a priori ?

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.