0% encontró este documento útil (0 votos)
12 vistas2 páginas

Codigo SQL

CONSULTAS

Cargado por

Gemelas Leiva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas2 páginas

Codigo SQL

CONSULTAS

Cargado por

Gemelas Leiva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

SELECT*FROM Empleados muestra tabla empleados

SELECT*FROM Sucursal muestra tabla sucursal


SELECT*FROM Departamentos muestra tabla departamentos

DELETE FROM Empleados elimina registro de la tabla

SELECT top 2 *FROM Sucursal muestra los dos porcentajes primeros de la tabla
sucursal

SELECT idSucursal as Sucursal,nombreSucursal as nombre FROM Sucursal este es el AS


que permite llamarla como uno quiere darle otro nombre

SELECT max (idSucursal)fROM Sucursal muestra el maximo de la lista


SELECT min (idSucursal)fROM Sucursal muestra el minimo d ela lista
SELECT*FROM Sucursal order by idSucursal desc muestra lista de forma desendente

SELECT*FROM Empleados cross join Departamentos


unir dos tablas

--Consultas

--Query 3
SELECT
P.Nombre,
SUM(OP.Cantidad) AS Total_Vendidos
FROM
Ordenes O
INNER JOIN Orden_Productos OP ON O.ID_Orden = OP.ID_Orden
INNER JOIN Productos P ON OP.ID_Producto = P.ID_Producto
WHERE
O.Fecha_Hora BETWEEN '2024-08-31' AND '2024-09-01'
GROUP BY
P.Nombre;

--Query 2
DECLARE @FechaEspecifica DATE = '2024-08-31'; -- Esto cambia la fecha de consulta

SELECT
e.Nombre AS Empleado,
e.Posición,
SUM(o.Total) AS Total_Ventas
FROM
Ordenes o
JOIN
Orden_Empleados oe ON o.ID_Orden = oe.ID_Orden
JOIN
Empleados e ON oe.ID_Empleado = e.ID_Empleado
WHERE
CAST(o.Fecha_Hora AS DATE) = @FechaEspecifica
GROUP BY
e.Nombre, e.Posición;

--Query 1
SELECT
P.Nombre,
P.Categoría,
SUM(OP.Cantidad) AS Total_Vendidos
FROM
Productos P
INNER JOIN Orden_Productos OP ON P.ID_Producto = OP.ID_Producto
INNER JOIN Ordenes O ON OP.ID_Orden = O.ID_Orden
GROUP BY
P.Nombre, P.Categoría
ORDER BY
Total_Vendidos DESC;

prueba

SELECT s.centrocosto
FROM solicitud s
JOIN solicituddetalle sd on s.idsolicitud = sd.idsolicitud
JOIN empleado e ON s.responsable = e.codigo
JOIN estadosolicitud es on s.idestadosolicitud =es.idestadosolicitud
WHERE e.nombre = 'Mario Nones'
AND es.descripcionestado= 'Rechazado'
AND sd.partNo = '1992';

También podría gustarte