SQL Server - Count(Sum ???

 
Vista:
Imágen de perfil de Jose
Val: 18
Ha disminuido su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Count(Sum ???

Publicado por Jose (10 intervenciones) el 17/04/2020 17:18:11
Hola ! Estoy tratando de hacer algo como un count(sum tengo la siguiente consulta :

1
2
3
4
5
select fac.numero as 'CLIENTE' ,det.numerofactura as '#Factura', fac.fecha, count(det.numerofactura) as 'Total de Facturas x1'
from detalles as det
join facturas as fac
on det.numerofactura = fac.numero
group by det.numerofactura, fac.numero, fac.fecha;
Lo cual deja la siguiente tabla
CLIENTE #FACTURA FECHA Total de Facturas x1 SUM-Total Facturas
1200 1200 2007-01-15 00:00:00.000 2 8
1201 1201 2007-01-15 00:00:00.000 3
1202 1202 2007-01-15 00:00:00.000 2
1300 1300 2007-01-20 00:00:00.000 1

Quisiera añadir otra columna u otra fila (Lo que esta con negrilla) si es posible, la cual tenga el total de facturas que hay y no separarlas deacuerdo a su numero. Alguna idea de como Lei sobre el Union pero aun no lo entiendo muy bien...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Count(Sum ???

Publicado por Isaias (4558 intervenciones) el 17/04/2020 19:07:42
¿Si ejecutas este query?

1
2
3
4
5
6
7
8
9
10
SELECT *, COUNT([Total de Facturas x1]) AS Total_Facturas
FROM (
select fac.numero as 'CLIENTE'
,det.numerofactura as '#Factura'
, fac.fecha
, count(det.numerofactura) as 'Total de Facturas x1'
from detalles as det
join facturas as fac
on det.numerofactura = fac.numero
group by det.numerofactura, fac.numero, fac.fecha)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Jose
Val: 18
Ha disminuido su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Count(Sum ???

Publicado por Jose (10 intervenciones) el 17/04/2020 21:03:27
Muchas gracias !!! me funciono !!! :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jose
Val: 18
Ha disminuido su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Count(Sum ???

Publicado por Jose (10 intervenciones) el 17/04/2020 21:34:22
Pucha estuve algo confiado cuando lo lei, crei queiba funcionar pero me subraya al inicio, sabe porque ??

1
2
3
4
5
6
7
8
9
select *, count([detalles].numerofactura) as 'Facturastotales'
from (select fac.numero as 'CLIENTE'
,det.numerofactura as '#Factura'
,fac.fecha
,count(det.numerofactura) as 'Total de Facturas x1'
from detalles as det
join facturas as fac
on det.numerofactura = fac.numero
group by det.numerofactura, fac.numero, fac.fecha;

Nose porque, que raro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier
Val: 111
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Count(Sum ???

Publicado por Javier (45 intervenciones) el 17/04/2020 22:54:38
donde tomas este campo?
1
count([detalles].numerofactura)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jose
Val: 18
Ha disminuido su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Count(Sum ???

Publicado por Jose (10 intervenciones) el 17/04/2020 23:04:53
A que te refieres con donde lo tomo ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Count(Sum ???

Publicado por Isaias (4558 intervenciones) el 18/04/2020 01:09:56
En mi query que te envie, no va esa instruccion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar