102 messaggi dal 08 novembre 2001
Ciao a tutti
ho un problema di questo tipo
devo inserire in una colonna il peso di un oggetto in questo formato
40.5, 10.2 ecc ecc (oppure con la virgola)
quale tipo di dato mi consigliate?

Inoltre una volta inseriti i dati devo selezionare un range compreso tra
ho già provato svariati tipi di dati ma non ottengo mai un risultato

potreste fornirmi una query di esempio?

grazie
Marco
1.024 messaggi dal 19 dicembre 2003
Contributi | Blog
Il dato mi sembra un DECIMAL. Decidi tu precisione (il numero massimo di cifre ammesse) e scala (quante cifre decimali sul totale di cui alla precisione). Fai riferimento a questa pagina del BOL

http://msdn.microsoft.com/en-us/library/ms187746.aspx

Per estrarre i record in cui i valori sono compresi in un intervallo puoi scriviere

SELECT campi
FROM tabella
WHERE campo BETWEEN x AND y

la query di cui sopra ti restituisce anche gli estremi, quindi se scrivi

WHERE campo BETWEEN 10.2 AND 40.5

ti verranno restituiti anche i 2 valori che hai citato; se vuoi invece escluderli puoi scrivere la condizione come

WHERE campo > 10.2 AND campo < 40.5

Questi sono i 2 modi con cui puoi fare ricerche per range; Infine se scrivi

WHERE campo >= 10.2 AND campo <= 40.5

la condizione con la between e questa qui sono del tutto equivalenti.

Bye

Luca Bianchi
Microsoft MVP - SQL Server
102 messaggi dal 08 novembre 2001
Luca
Grazie mille funziona tutto a meraviglia

Ciao
Marco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.