• User Attivo

    SUBSTRING ritorna solo stringa :( ?

    Salve avrei la necessità di comparare il valore di una sottostringa con maggiore e uguale quindi trattasi di interi, mi spiego meglio

    ho un campo con le seguenti righe:
    GG-6
    GG-21
    GG-13
    GG-101

    per individuare solo ed esclusivamente le righe contenenti il valore dopo il trattino maggiore/uguale a 10 io uso

    ...WHERE SUBSTRING(nomeCampo,3)>=$_POST['input_valore'];
    ma giustamente la funzione SUBSTRING ritorna stringa e non interi quindi la query non ha effetto ... qualcuno ha una dritta da darmi per risolvere il caso ? :mmm:

    thanks all

    P.S.
    [soluzione]

    ...WHERE CAST(SUBSTRING(nomeCampo,4)AS DECIMAL)>=$_POST['input_valore'];

    ciao a tutti 😉
    [/soluzione]


  • Consiglio Direttivo

    Grazie per aver postato anche la soluzione, risulterà senz'altro utile 😉

    Alla prossima 😉