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

como creo una vista

Estas en el tema de como creo una vista en el foro de Bases de Datos General en Foros del Web. Hola¡ Necesito crear una vista que me muestre solo una vez los datos del cliente, por ejemplo la tablas son asi: tabla1: nombre, cuenta, apellido, ...
  #1 (permalink)  
Antiguo 20/06/2003, 09:27
 
Fecha de Ingreso: enero-2003
Mensajes: 286
Antigüedad: 21 años, 3 meses
Puntos: 0
como creo una vista

Hola¡

Necesito crear una vista que me muestre solo una vez los datos del cliente, por ejemplo la tablas son asi:

tabla1: nombre, cuenta, apellido, etc
tabla2: cuenta, factura, valor

Y con un select me muestra:

nombre cuenta factura valor
Jorge 12 145 2000
Jorge 12 145 111

Y yo quiero que solo muestre una vez el nombre y ademas sume los montos, osea asi:

Jorge 12 145 2000
12 145 11

2011
No se si se puede hacer, si alguin sabe porfa me ayude.

Saludos
Reckba
  #2 (permalink)  
Antiguo 20/06/2003, 15:32
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
Tal cual con SQL no creoq que se pueda. Tendrías que manejar ese formato con el lenguaje de programación con que trabajes
  #3 (permalink)  
Antiguo 23/06/2003, 10:46
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Segun entiendo quieres que solo aparezca el nombre y que sume los valores de los montos, se me ocurre:

SELECT Nombre, Cuenta, Factura, SUM(Valor) AS Total
FROM tabla1 INNER JOIN tabla2
ON Tabla1.Cuenta = tabla2.Cuenta
GROUP BY Nombre, Cuenta, Factura

Esto es en SQL Server, no se si te sirva. Pero si te funciona claro que lo puedes meter en una vista.

Saludos
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 05:37.