Académique Documents
Professionnel Documents
Culture Documents
1.
SELECT USER_NAME()
GO
SELECT @@SERVERNAME
GO
EXEC sp_spaceused
GO
EXEC sp_helpfilegroup
GO
EXEC sp_helpfile
GO
3.
Crear una variable (DECLARE) y asignarle un valor (SET), luego mostramos datos:
BEGIN
PRINT 'Personal'
SET @Var = 'Autorizado'
END
ELSE
--Si no es cierto se ejecuta este otro BEGIN ... END
BEGIN
COMPUTACIN Y SOLUCIONES INFORMTICAS
PRINT 'Personal'
PRINT 'No Autorizado'
END
--Se imprimira la variable
PRINT @Var
GO
7. USO DE WHILE: Imprima los nmeros enteros del 1 al 10, y luego calcule la
suma de dichos nmeros.
SELECT SUM(cantidad)
FROM Guia_detalle INNER JOIN Producto
ON Guia_detalle.idProducto =
Producto.idProducto
WHERE Producto.idCategoria = 4
GO
SELECT Producto.idProducto,Producto.nombre,
Despachado =
ISNULL(SUM(Guia_detalle.cantidad),0),
Porcentaje =
CONVERT(float,
ISNULL(SUM(Guia_detalle.cantidad),0))/
(SELECT SUM(cantidad)
FROM Guia_detalle INNER JOIN Producto
ON Guia_detalle.idProducto =
Producto.idProducto
WHERE Producto.idCategoria = 4)*100
FROM Producto LEFT OUTER JOIN Guia_detalle
ON Producto.idProducto = Guia_detalle.idProducto
WHERE Producto.idCategoria = 4
GROUP BY Producto.idProducto, Producto.nombre
GO
EJERCICIO 3:
Escriba una consulta que entregue una lista de los productos que se despacharon en la
fecha que se despach la ltima salida del almacn. Tenga en cuenta que en dicha
fecha se puede haber registrado ms de una salida.
SOLUCIN:
a. Primero obtenemos la fecha de la ltima salida
EJERCICIO 4:
Escriba una consulta que entregue una lista de los productos que no registran salida
del almacn.
SOLUCION: