Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    sintassi estrazione valori compresi tra...

    Ciao a tutti ho bisogno di un aiuto!!!!!!!!!
    non riesco ad estrarre dal database i prodotti che hanno prezzo compreso ad esempio tra 0 e 150.
    Ho fatto questa sql ma mi dà errore:

    sql = "SELECT * FROM Prodotti where prezzo between '("0") and ("149")' order by Ordinamento desc"

    Ho messo il campo prezzo come testo altrimenti mi dava errore quando estraggo prodotti con prezzo = a un certo valore

    Grazie!!!!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    Re: sintassi estrazione valori compresi tra...

    Originariamente inviato da swan
    Ciao a tutti ho bisogno di un aiuto!!!!!!!!!
    non riesco ad estrarre dal database i prodotti che hanno prezzo compreso ad esempio tra 0 e 150.
    Ho fatto questa sql ma mi dà errore:

    sql = "SELECT * FROM Prodotti where prezzo between '("0") and ("149")' order by Ordinamento desc"

    Ho messo il campo prezzo come testo altrimenti mi dava errore quando estraggo prodotti con prezzo = a un certo valore

    Grazie!!!!!!!!!!!!
    io non metterei un campo testo, dove ci sono solo numeri numeri.
    se puoi modificare, è consigliato.

    cmq la sintassi è sbagliata, sarebbe between '0' and '149' al limite ma se usi il campo numerico e togli gli apici è meglio.

    anche perchè non so se con il campo testo puoi fare between... :master: non ricordo.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3

    Re: sintassi estrazione valori compresi tra...

    Originariamente inviato da swan
    Ciao a tutti ho bisogno di un aiuto!!!!!!!!!
    non riesco ad estrarre dal database i prodotti che hanno prezzo compreso ad esempio tra 0 e 150.
    Ho fatto questa sql ma mi dà errore:

    sql = "SELECT * FROM Prodotti where prezzo between '("0") and ("149")' order by Ordinamento desc"

    Ho messo il campo prezzo come testo altrimenti mi dava errore quando estraggo prodotti con prezzo = a un certo valore

    Grazie!!!!!!!!!!!!
    Come giustamente dice yro il campo prezzo mettilo come valuta o come numerico e poi fai:
    codice:
    SELECT * FROM Prodotti WHERE (prezzo>=0 And prezzo<=149) ORDER BY prezzo

  4. #4
    Aggiungo solo che alfabeticamente 1111111111111 viene prima di 2

    xxx

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.