Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410

    SELECT con operatore > su campo testo

    ciao a tutti ho un campo prezzo di tipo testuale, è di tipo testuale perchè all'occorrenza viene settato come 'trattative riservate'
    ora però sto effettuando un motore di ricerca interno al sito e come prevedevo non mi funzionano queste query:

    codice:
    SELECT id,foto1_thumb FROM annunci WHERE prezzo>='20'
    come posso fare per trattare come numero il campo testo e fare i controlli con maggiore, minore ecc.. ?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    ehm si ..mea culpa..non avevo fatto ricerche, cmq la soluzione non mi sembra ottima, ho risolto così, ho ricambiato il campo a tipo numerico e faccio un controllo nelle istruzioni...quando è uguale a zero stampo"trattative riservate"

    ciao grazie lo stesso e pardon pardon pardon

  4. #4
    la soluzione non ti sembra ottima? ma se è la stessa che hai adottato tu!

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    ah forse hai ragione io avevo interpretato diversamente quando dice

    "trasforma in numerico, poi lavori il risultato: se vuoto o nullo stampi il messaggio"

    pensavo intendesse di estrarre il testo con select poi trasformarlo in numerico ed elaborarlo

    invece per "trasforma in numerico" intendeva il campo

    ok perfetto ciao 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 © 2026 vBulletin Solutions, Inc. All rights reserved.