Filtros con microsoft query (formato)

05/01/2005 - 00:29 por rodmac | Informe spam
Saludos al foro

Necesito filtrar una consulta de una base de datos para la generacion de una
tabla dinamica. La tabla esta agrupada por meses y toma los meses de
diciembre del año 2003 y los junta con los de diciembre del 2004, se que se
puede agrupar por años pero quisiera hacerlo directamente en el query.

Al poner el filtro >'2003-01-01' me indica el siguiente error:

Driver]data types are not apropiate for relational operation

Estoy con la configuracion regional de Mexico, ya intente varios valores en
diferentes formatos y no me funciona


'2004-01-01 12:00:00'
'01-01-2004 12:00:00'



Tienen alguna sugerencia???

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
07/01/2005 - 08:31 | Informe spam
hola, rodmac !

... filtrar una consulta de una base de datos para la generacion de una tabla dinamica
... quisiera hacerlo directamente en el query.
... el filtro >'2003-01-01' me indica el siguiente error: Driver]data types are not apropiate for relational operation
... configuracion regional de Mexico, ya intente varios valores en diferentes formatos y no me funciona
... '2004-01-01 12:00:00' ... '01-01-2004 12:00:00'



creo que los datos que aportas son 'generales' y las posibles causas pudieran ser 'diversas' :(
el 'query/consulta' [supongo que es por macros, pero...] es... sql?... ado?...
la base de datos que consultas es... access?... fox?... oracle?...
independientemente de la configuracion regional [formato para las fechas]... p.ej.
-> oracle [parece que] 'prefiere'...
el formato dd-mmm-aaaa y 'mmm' pudiera ser Ene[ro] o Jan[uary]
el delimitador '#' [en lugar de los apostrofos] p.ej. #01-JAN-2004#
-> pudieras utilizar el formato 'estandar' de EUA [mm-dd-aaaa]

¿cual es el formato que 'espera' la base de datos 'recibir' de la consulta?
¿puedes modificar el formato que 'maneja' la maquinaria que usas para la consulta?
¿comentas datos adicionales?
saludos,
hector.
Respuesta Responder a este mensaje
#2 rodmac
11/01/2005 - 18:35 | Informe spam
Gracias por tus comentarios Hector:

LA base de datos que consulto es SQL.

He realizado otros filtros dentro de las consultas que funcionan correctamente

Como el siguiente: <>'CANCELADO'

El formato que pone Query es: <#31/12/2004 12:00:00 p.m.#

Al ver los datos desplegados en la parte inferior aparecen asi:

2004-01-02 10:53:34.000

AL realizar la actualizacion de la consulta en excel no filtra las fechas.
El macro funciona correctamente. pero la consulta no.

Comentas?

Saludos

RODMAC






"Héctor Miguel" escribió:

hola, rodmac !

> ... filtrar una consulta de una base de datos para la generacion de una tabla dinamica
> ... quisiera hacerlo directamente en el query.
> ... el filtro >'2003-01-01' me indica el siguiente error: Driver]data types are not apropiate for relational operation
> ... configuracion regional de Mexico, ya intente varios valores en diferentes formatos y no me funciona
>... '2004-01-01 12:00:00' ... '01-01-2004 12:00:00'

creo que los datos que aportas son 'generales' y las posibles causas pudieran ser 'diversas' :(
el 'query/consulta' [supongo que es por macros, pero...] es... sql?... ado?...
la base de datos que consultas es... access?... fox?... oracle?...
independientemente de la configuracion regional [formato para las fechas]... p.ej.
-> oracle [parece que] 'prefiere'...
el formato dd-mmm-aaaa y 'mmm' pudiera ser Ene[ro] o Jan[uary]
el delimitador '#' [en lugar de los apostrofos] p.ej. #01-JAN-2004#
-> pudieras utilizar el formato 'estandar' de EUA [mm-dd-aaaa]

¿cual es el formato que 'espera' la base de datos 'recibir' de la consulta?
¿puedes modificar el formato que 'maneja' la maquinaria que usas para la consulta?
¿comentas datos adicionales?
saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida