You are on page 1of 1

/*cuantas guias de remision fueron reportadas por mes.

*/
Select YEAR(FechaEmisin) + MONTH(FechaEmisin) as 'Mes',
count( YEAR(FechaEmisin) + MONTH(FechaEmisin)) as 'Cantidad por mes'
from [dbo].[GuiaRemision]
group by YEAR(FechaEmisin) + MONTH(FechaEmisin)

/*cantidad de uso por tipo de vehiculos */


select t.nomtipovehiculo as 'Tipo de vehiculo' , count(t.nomtipovehiculo) as
'Cantidad de uso'
from [dbo].[GuiaRemision] g
inner join [dbo].[Vehiculo] v on v.idVehiculo = g.idVehiculo
inner join [dbo].[TipoVehiculo] t on t.idTipoVehiculo = v.idTipoVehiculo
group by t.nomtipovehiculo

/*ganancias mensual en facturas*/


select YEAR(femisionfactura)+ MONTH(femisionfactura) as 'Mes' , SUM(total) as
'Total por mes' from [dbo].[Factura]
group by YEAR(femisionfactura)+ MONTH(femisionfactura)

/*ganancias mensual en boleta*/


select YEAR(femisionbol)+ MONTH(femisionbol) as 'Mes' , SUM(total) as 'Total por
mes' from [dbo].[Boleta]
group by YEAR(femisionbol)+ MONTH(femisionbol)

/*Cantidad de conductor contratados*/


select count(dni) from [dbo].[Conductor]

/*Cantidad de viajes por conductor*/


select c.nomconductor + c.apepatcond as'Nombre del conductor',
count(c.nomconductor + c.apepatcond) as'Cantidad de viajes' from [dbo].
[GuiaRemision] g
inner join [dbo].[Vehiculo] v on v.idVehiculo = g.idVehiculo
inner join [dbo].[Conductor] c on v.idConductor = c.dni
group by c.nomconductor + c.apepatcond

You might also like