Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    estrarre dati da prezzo min a prezzo max

    Ciao,

    ho questa parte di query che dovrebbe estrarre i record compresi tra prezzo_min e prezo_max..ma non funziona

    strsql = strsql & " AND prezzo BETWEEN " & "'"&prezzo_min&"' AND '"&prezzo_max&"'"


    nel senso che se cerco ad esempio da 90.000 a 270.000 lui mi pesca 320.000. NOn capisco come mai. Il campo prezzo è una stringa..

    qualcuno può venirmi incontro e aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: estrarre dati da prezzo min a prezzo max

    Originariamente inviato da videoD
    Ciao,

    ho questa parte di query che dovrebbe estrarre i record compresi tra prezzo_min e prezo_max..ma non funziona

    strsql = strsql & " AND prezzo BETWEEN " & "'"&prezzo_min&"' AND '"&prezzo_max&"'"


    nel senso che se cerco ad esempio da 90.000 a 270.000 lui mi pesca 320.000. NOn capisco come mai. Il campo prezzo è una stringa..

    qualcuno può venirmi incontro e aiutarmi?
    Ma stai usando php o asp?

    select * from tabella where prezzo between $prezzo_min and $prezzo_max;

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591

    Re: estrarre dati da prezzo min a prezzo max

    Originariamente inviato da videoD
    NOn capisco come mai. Il campo prezzo è una stringa..

    qualcuno può venirmi incontro e aiutarmi?
    aclune possibili soluzioni:
    1)non usare campi stringa per i valori.
    2)se proprio devi filla i valori a sx con degli 0

  4. #4
    grazie
    intendi dire inserire invece di 350.000 inserire 0350.000?

    ma cosi non mi si incasina tutto in altre ricerche?

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Secondo me la cosa più saggia sarebbe modificare il tipo del campo.
    Non ha senso definire un campo come varchar se poi ci devi fare delle operazioni matematiche.

  6. #6
    come db uso access...il problema è che mettendolo int lui scrive 320 senza il .000
    se lo metto float idem...

    non so che tipo di campo inserire affinche scriva correttamente tutti i prezzi possibili...

    da 1 euro a 1.000.000 di euro..

    per ovviare a questo l' avevo fatto String

    grazie

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Su access puoi usare il formato valuta magari con due decimali.

  8. #8
    Piccolo ot: perchè usare access con php? La "morte" del php è con mysql!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    ho pagine miste asp php..cosi hanno deciso io sono fuori e me ne sto..

  10. #10
    perchè 2 dec e non 3? visto che le cifre dopo il . sono 3..

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.