Problema al agrupar fechas por mes
Hola a todos.
Tengo un problema y quisiera saber si me pueden ayudar u orientarme para buscar una solución. Deseo hacer una consulta SQL para obtener las ventas de articulos agrupadas por mes y por artículo. La he creado con el siguiente código, pero me da error en interbase 7.5, si la ejecuto en firebird funciona.
El error que obtengo es que no reconoce la columna 'MES', he probado con MES y con la sentencia completa EXTRACT pero no funciona. Desde ya muchas gracias. Saludos a todos. Mauro.- |
Prueba quitando MES en la parte GROUP BY
tambien puedes probar numerando los campos por los que vas a agrupar Nota : No recuerdo si los campos del select se numeran en base a 0 o a 1. |
No funciona
Gracias por responder tan pronto duilioisola.
Probé de las dos formas y tampoco funciona. Ya he probado varias cosas pero no puedo hacerlo andar. Saludos, Mauro |
proba asi
Select Extract(month From Stockmov.fec_ingreso) As Mes, Stockmov.cant, Articulos.cod_art
From Stockmov Inner Join Articulos On (stockmov.art_id = Articulos.art_id) Group By Stockmov.cant, Articulos.cod_art, Mes |
Ya probé
Gracias por tu respuesta, ya probé de esta manera pero tampoco funciona.
Aquí está el error. Can't format message 13:794 -- message system code -4. Dynamic SQL Error. SQL error code = -206. Column unknown. MES. Saludos, Mauro |
Podrias Crear Un Procedimiento Almacenado De Este Y Del Resultado Hace Una Consulta Para Agrupar Seria Primer Paso
Crar Procedimiento Alamacenado Select Extract(month From Stockmov.fec_ingreso) As Mes, Stockmov.cant, Articulos.cod_art From Stockmov Inner Join Articulos On (stockmov.art_id = Articulos.art_id) Luego Consulta Del Procedimiento Select Pa.mes, From Pa Group By Pa.mes Podes Probar Asi... |
La franja horaria es GMT +2. Ahora son las 23:06:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi