Ciao, ho un problema nella generazione di una select; devo ottenere una stringa SELECT da passare ad un metodo, la mia query contiene però un confronto di un campo DateTime nel DB
la variabile miaData contiene gg/mm/aaaa
(DB SQL Server)
con una stringa del tipo
"select XX from DB where Campo <=" + miaData
non vengono recuperati i campi correttamente
ho provato a fare
"select XX from DB where Campo <= '" + miaData + " ' "
ma non funziona
invertendo invece l'ordine, impostando quindi la data come mm/gg/aaaa
"select XX from DB where Campo <= '" + miaData + " ' "
funziona correttamente.... o quasi, dato che non vengono recuperati i campi della data odierna ma solo quelli fino alla miaData - 1
In sintesi: devo ottenere una stringa SQL (solo quella e non un Command) come posso:
1) effettuare la select sul campo data corretto (<= miaData in formato gg/mm/aaaa)
2) recuperare anche i records della miaData (e non solo fino a miaData - 1)
Grazie per l'aiuto

Rispondi quotando
