Como estan todos.
Les tengo una pregunta no relacionada con el Sql Server directamente pero es
de transact Sql, asi que decidi postear aqui, espero que me puedan ayudar.
Estoy consultando un dbf con el Microsoft Query. Tengo 2 archivos dbf, que
vendrian a ser las tablas ordenes y clientes.
Lo que quiero hacer es agrupar unas ordenes por el mes en que se fabricaron,
pero no tengo el dato como mes, sino como fecha, es decir para hacer el
group by estoy haciendo algo como
SELECT
Centida.NOMENT,
SUM(Acaorfa.CANTIDAD),
Month(Acaorfa.FECEMB),
SUM(Acaorfa.CANTIDAD * Acaorfa.PRECIO)
FROM Acaorfa.dbf Acaorfa
INNER JOIN Centida.dbf Centida ON
Acaorfa.CODENT = Centida.CODENT
WHERE (Acaorfa.ORDFAB Like '9%') AND
(Acaorfa.FECEMI>{d '2004-05-31'})
GROUP BY Centida.NOMENT, Month(Acaorfa.FECEMB)
Donde Acaorfa es el archivo de las ordenes y Centida el de los clientes.
El microsoft Query no me deja realizar esta consulta, me dice que no
encuentra el campo NOMENT, pero obviamente el campo esta en la tabla y es el
mismo nombre, pero cuando quito la parte de Month(...) no hay ningun
problema, alguien sabe por que pasa eso????
Saludos
Leer las respuestas