Código:
Se quiere saber de Clientes con sus ventas totales aunque no hayan tenido ninguna.table Cliente( Codigo char(4) primary key, Nombre varchar(20), IdeFiscal char(5) ) table Venta( Folio char(5) primary key, ClieCodigo char(4), Total decimal(7,2), Fecha date, foreign key (ClieCodigo) references Cliente (Codigo) )
Tengo en la tabla Clientes (columna Codigo)
Codigo
01
02
03
04
Y en la tabla Ventas
(ClieCodigo | Total)
02 | 420.99
01 | 20.87
01 | 49.59
03 | 70.09
02 | 125.42
Y necesito obtener
(Cliente | Total)
01 | 70.46
02 | 546.41
03 | 70.09
04 | 0
Con esto:
Código:
Logro obtener algo similar a la tabla anterior pero es claro que hay que relacionar Ventas con Cliente para obtener todos los clientes disponibles ¿De que manera se relacionarían para obtener la consulta esperada? select ClieCodigo, sum(total) from venta group by ClieCodigo;