C
carlo
Necesito realizar esta consulta, Los resultados son caprichosos: no
selecciona ninguno cuando sí los hay, toma solo algunos, etc...
La tabla de consulta contiene un campo con fechas. En un formulario ingreso
las fechas de comienzo y fin del intervalo que quiero obtener consulta:
dia1 = CDate(queFecha1)
dia2 = CDate(quefecha2)
strFechaFiltro = "Detentrada.fecha >= #" & dia1 & "# AND " & _
"Detentrada.fecha <= #" & dia2 & "# "
strSQL = "SELECT DetEntrada.IdProd, DetEntrada.ArticuloNbre,
Sum(DetEntrada.Cantidad) AS SumaDeCantidad, Sum([CANTIDAD]*[PXUNITARIO]) AS
IMPORTE " & _
" FROM DetEntrada " & _
" WHERE " & strFechaFiltro & _
" GROUP BY DetEntrada.IdProd, DetEntrada.ArticuloNbre " & _
" ORDER BY DetEntrada.ArticuloNbre;"
el formato es dd/mmm/aa y no pasa nada.
luego intento el mmm/dd/aa y lo mismo.
Tambien intento usar el separador - en lugar de / .
Tambien he intentado el filtro utilizando"Detentrada.fecha BETWEEN #" & dia1
& "# AND #" & dia2 & "# "
Nota: en un accweb de Ashish, se explica que en cualquier lugar que se
encuentre uno, las consultas SQL por fecha deben realizarse en formato USA
de mmm-dd-yy. Yo necesito que la fecha que el usuario ingrese para definir
el intervalo de fechas sea en formato dd-mmm-aa.
Alguien podría ayudarme ? Saludos Carlo.
selecciona ninguno cuando sí los hay, toma solo algunos, etc...
La tabla de consulta contiene un campo con fechas. En un formulario ingreso
las fechas de comienzo y fin del intervalo que quiero obtener consulta:
dia1 = CDate(queFecha1)
dia2 = CDate(quefecha2)
strFechaFiltro = "Detentrada.fecha >= #" & dia1 & "# AND " & _
"Detentrada.fecha <= #" & dia2 & "# "
strSQL = "SELECT DetEntrada.IdProd, DetEntrada.ArticuloNbre,
Sum(DetEntrada.Cantidad) AS SumaDeCantidad, Sum([CANTIDAD]*[PXUNITARIO]) AS
IMPORTE " & _
" FROM DetEntrada " & _
" WHERE " & strFechaFiltro & _
" GROUP BY DetEntrada.IdProd, DetEntrada.ArticuloNbre " & _
" ORDER BY DetEntrada.ArticuloNbre;"
el formato es dd/mmm/aa y no pasa nada.
luego intento el mmm/dd/aa y lo mismo.
Tambien intento usar el separador - en lugar de / .
Tambien he intentado el filtro utilizando"Detentrada.fecha BETWEEN #" & dia1
& "# AND #" & dia2 & "# "
Nota: en un accweb de Ashish, se explica que en cualquier lugar que se
encuentre uno, las consultas SQL por fecha deben realizarse en formato USA
de mmm-dd-yy. Yo necesito que la fecha que el usuario ingrese para definir
el intervalo de fechas sea en formato dd-mmm-aa.
Alguien podría ayudarme ? Saludos Carlo.