OPERADOR CUBE Y ROLLUP - SQL SERVER 2014

/**UTILIZANDO: Operador CUBE*/
select IdCliente, PaiDestinatario, count(*)as 'Cantidad de Pedidos'
from ventas.pedidoscabe
group by IdCliente, PaiDestinatario with cube
go
select IdCliente, PaiDestinatario, count(*)as 'Cantidad de Pedidos'
from ventas.pedidoscabe
group by IdCliente, PaiDestinatario with rollup
go
--cantidad de pedidos realizados por año por cada empleado
select (e.NomEmpleado + ', ' + e.ApeEmpleado)as empleado,
year(p.FechaPedido)as año, count(*) as 'Cantidad Pedidos'
from ventas.pedidoscabe p join RRHH.empleados e
on p.IdEmpleado = e.IdEmpleado
group by (e.NomEmpleado + ', ' + e.ApeEmpleado), year(p.FechaPedido)
with cube
--por cada año cuantos pedidos se han realizado
select year(FechaPedido)as año,
DateName(Month,FechaPedido)as mes,
count(*) as Cantidad
from ventas.pedidoscabe
group by year(FechaPedido), DateName(Month,FechaPedido)
with rollup
go
--By Ing. Jhonatan Abal Mejia

Comentarios

Entradas populares

Ejercicios Consola Visual Basic.NET

Numero Capicua Visual Basic

Procedimientos Almacenados ORACLE