ok risolto,
il problema era nella condizione iniziale per price.
mettendo gli apici cercava WHERE price '> 500' e cio' dava errore.

ciauz