Buenas tardes.
TEngo dos consultas que realizo en SQL Server la primera es la sigueinte
create view reporte_commHQ as select detalle_pagoHQ.transactionnumber,
detalle_pagoHQ.total,transaccionesHQ.time, detalle_transaccioneshq.telephone,
detalle_transaccionesHQ.quantity, detalle_transaccionesHQ.id,
detalle_transaccionesHQ.name from detalle_pagoHQ inner join transaccionesHQ
on detalle_pagoHQ.transactionnumber = transaccionesHQ.transactionnumber inner
join detalle_transaccionesHQ on detalle_pagoHQ.transactionnumber =
detalle_transaccionesHQ.transactionnumber where
detalle_transaccionesHQ.quantity > 0 and detalle_transaccioneshq.telephone <>
''
Esta consulta me funciona correctamente, pero cuando ejecuto la sigueinte
consulta:
select reporte_commHQ.name,count(reporte_commHQ.TransactionNumber)as
Facturas,reporte_commHQ.Telephone,Sum(reporte_commHQ.quantity) as Piezas,
sum(reporte_commHQ.total)as Total from reporte_commHQ group by
reporte_commHQ.name,reporte_commHQ.Telephone order by total desc
Las cantidades de facturas me salen duplicadas, por ejemplo en la primera
consulta el vededor 9 tiene 30 facturas, pero al momento de de crear la
segunda me indica que el vendedor 9 tiene 60 facturas.
Me pueden indicar que esta mal.
Leer las respuestas