Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317

    query LIKE +/- 15%

    ho una query di questo tipo:
    Codice PHP:
    SELECT 
    FROM _immobili 
    WHERE statoincarico 
    =
    AND condizione 'Vendere' 
    AND tipocostruzione 'Appartamento' 
    AND citta LIKE '%Milano%' 
    AND provincia LIKE '%MI%' 
    ORDER BY 'time_inserimento' 
    LIMIT 0 30 
    e devo aggiungere la condizione dove il prezzo è del 15% +o- rispetto al prezzo dato

    com'è la sintassi?

    ?? AND prezzo LIKE 15% +/- '300.000,00'

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    ... and prezzo between 300000-(300000*0.15) and 300000+(300000*0.15)

  3. #3
    beh, potresti fare un between del tipo

    PREZZO_DATO_DALL_UTENTE BETWEEN PREZZO_APPARTAMENTO * 0.85 AND PREZZO_APPARTAMENTO * 1.15

    PS: ops, ho visto solo ora che avevi postato pure tu

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da daniele_dll
    beh, potresti fare un between del tipo

    PREZZO_DATO_DALL_UTENTE BETWEEN PREZZO_APPARTAMENTO * 0.85 AND PREZZO_APPARTAMENTO * 1.15

    PS: ops, ho visto solo ora che avevi postato pure tu
    Il risultato non cambia ma in effetti così è più pratico.
    Ciao mod^2

  5. #5
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    Originariamente inviato da nicola75ss
    ... and prezzo between 300000-(300000*0.15) and 300000+(300000*0.15)
    come sempre ci sono più strade possibili,
    ho fatto così e funziona perfettamente

    grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.