Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Informe de ventas por cliente

Estas en el tema de Informe de ventas por cliente en el foro de SQL Server en Foros del Web. Hola como podria sacar todas las ventas de un cliente de una fecha X a otra fecha X, tengo 2 tablas "Ventas" y "Detalleventas" _______________ ...
  #1 (permalink)  
Antiguo 28/01/2009, 13:33
Avatar de robertgustavo  
Fecha de Ingreso: marzo-2008
Ubicación: Camaná - Arequipa
Mensajes: 213
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta Informe de ventas por cliente

Hola como podria sacar todas las ventas de un cliente de una fecha X a otra fecha X, tengo 2 tablas "Ventas" y "Detalleventas"
_______________
Ventas |
-------------------------

IdDocumento
Numero
Fecha
Tipo
Nombre
Direccion
Ruc
Dni
pagado
Total
Comentarios

-------------------------------------------------------------------------------------------
DetalleVentas |
-----------------------------------
IdDetalle
IdVenta
IDProducto
Descripcion
Cantidad
PrecIgv
Igv
Precio
Fecha

--------------------------------------------------------------------------------


Lo que tendria que sacar son las compras que hicieron los clientes, en todo el año 2008, o en un intervalo de tiempo.
¿Como puedo hacer esto con estos datos?
__________________
Soluciones basadas en .NET Framework y SQL Server
  #2 (permalink)  
Antiguo 28/01/2009, 17:18
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Informe de ventas por cliente

¿Y que avance llevas en tu codigo?
  #3 (permalink)  
Antiguo 29/01/2009, 19:08
Avatar de robertgustavo  
Fecha de Ingreso: marzo-2008
Ubicación: Camaná - Arequipa
Mensajes: 213
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: Informe de ventas por cliente

gracias por responder, Saludos
__________________
Soluciones basadas en .NET Framework y SQL Server
  #4 (permalink)  
Antiguo 30/01/2009, 08:10
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Respuesta: Informe de ventas por cliente

Código SQL:
Ver original
  1. SELECT V.*
  2. FROM Ventas V
  3. INNER JOIN DetalleVentas DV ON V.IdDocumento=DV.IdVenta
  4. WHERE V.Fecha BETWEEN @FCH_INI AND @FCH_FIN
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #5 (permalink)  
Antiguo 31/01/2009, 11:47
Avatar de robertgustavo  
Fecha de Ingreso: marzo-2008
Ubicación: Camaná - Arequipa
Mensajes: 213
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: Informe de ventas por cliente

flaviovich muchas gracias, con ese codigo busca por IdDocumento, ¿como haria para buscar por nombre de cliente? y tambien por fecha. Osea viene un cliente de tu tienda y te dice,¿ quiero ver que compras he ehcho en todo el año? o de tal fecha a tal fecha. y de eso sale el informe.
__________________
Soluciones basadas en .NET Framework y SQL Server
  #6 (permalink)  
Antiguo 01/02/2009, 22:42
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Respuesta: Informe de ventas por cliente

No, ese codigo busca por fecha.
Tu debes saber cuales son los campos mediante los cuales relacionas ambas tablas.
En el where debes poner los campos por los cuales quieres buscar.
Para buscar por nombre de cliente:
Código sql:
Ver original
  1. WHERE V.Nombre LIKE @Nombre
Se supone que V.Nombre tiene algo como 'PEREZ%'
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:00.