![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
No mencionas que motor usas. Pero por lo regular en un "where" que seria el filtro, no se pueden utilizar funciones, cuando es el caso como me parece que es el tuyo utilizamos la clausula "HAVING" para filtrar los grupos creo que pudiera ser así:
Lo escribo de botepronto aclaro.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#2
|
|||
|
|||
|
Cita:
El motor de Base de Datos que utiliza mi sistema es el MS SQL Server Enterprise 2008. De nuevo muchas gracias por tu ayuda. ![]() Última edición por Jean Pierre fecha: 02-08-2012 a las 05:05:16. Razón: Agregar información |
|
#3
|
||||
|
||||
|
Lo que dificulta tu consulta es el hecho de que el campo periodo no es un campo tipo fecha. Pero pienso que podrías hacer un CAST, agregando el dia 1 de cada mes, para obtener una fecha completa. Claro que posiblemnte tendrás que separar año y mes del periodo y luego concatenar con el dia primero. Una vez que tengas la fecha puedes usar una función para sumar o restar de una fecha. En SQL Server parece que esa función es DateAdd.
Por ejemplo, si el campo periodo fuera de tipo Date, entonces tu filtro sería:
es decir, que el periodo esté entre la fecha actual (GetDate) y la fecha actual menos un año. // Saludos |
|
#4
|
|||
|
|||
|
Saludos amigos foreros, ante todo les remito mi agradecimiento por sus valiosos comentarios de ayuda y asesoramiento, les comento que logre hacer mi reporte con los útiles consejos que me dieron y leyendo un poco sobre SQL Server y Transact-SQL, luego de muchas pruebas y de mucha meditación decidi crear una vista en SQL para luego consultarla en el ReportBuilder, ya que, si generaba las consultas con los calculos requeridos el reporte demoraba toda una eternidad en crearse; el script para la consulta quedo de la siguiente manera:
Como pueden ver con la consulta anterior obtuve el acumulado de venta por producto del ultimo año y luego en el ReportBuilder cree una variable calculada para promediar las ventas. Actualmente el reporte esta en periodo de prueba y le estamos haciendo algunos chequeos para verificar que la informacion plasmada en el mismo sea fidedigna pero gracias a ustedes hemos logrado un gran avance. Muchisimas gracias . . . |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| campo calculado en consulta y variable | david_uh | Varios | 2 | 27-11-2008 01:51:51 |
| Se puede hacer una consulta a un campo calculado? | flystar | SQL | 4 | 11-10-2007 11:11:10 |
| Promedio de campo calculado con una sub-consulta | ContraVeneno | SQL | 8 | 06-10-2005 16:38:06 |
| consulta por campo calculado | noe | SQL | 15 | 28-06-2005 15:44:54 |
| ¿Cómo podemos dejar de aplicar un filtro? | vhirginia | Conexión con bases de datos | 3 | 27-04-2004 17:34:24 |
|