Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. SELECT * FROM Orders WHERE DATEDIFF(day, OrderDate, ShippedDate) > 7
  2. SELECT * FROM Orders WHERE DATEDIFF(day, RequiredDate, ShippedDate) > 0
  3. SELECT * FROM Employees WHERE HireDate>'1/07/1993'
  4. SELECT c.OrderID FROM Employees d, Orders c WHERE DATEPART(year, d.HireDate) = 1994 AND d.EmployeeID=c.EmployeeID
  5. SELECT year(o.OrderDate), month(o.OrderDate), sum(od.Quantity*od.UnitPrice*(1-od.Discount)) from Orders o join [Order Details] od on o.OrderID=od.OrderID GROUP BY year(o.OrderDate), month(o.OrderDate) ORDER by 1,2
  6. SELECT * FROM Orders c, [Order Details] d, Products f WHERE DATENAME(MONTH, c.OrderDate) = 'July'
  7. AND DATEPART(YEAR, c.OrderDate) = 1997 AND DATEDIFF(day, c.OrderDate, c.ShippedDate) > 15
  8. AND d.OrderID=c.OrderID AND d.ProductID=f.ProductID and f.ProductName like '%g%'
  9. SELECT SUM(c.UnitPrice) FROM Orders d, [Order Details] c ORDER BY d.OrderDate
  10. SELECT CompanyName FROM Customers C WHERE NOT EXISTS(SELECT OrderID FROM Orders O WHERE C.CustomerID = o.CustomerID)
  11. -- 1ERA
  12.  
  13. SELECT CompanyName FROM Customers WHERE CustomerID NOT IN(SELECT DISTINCT CustomerID FROM Orders O)
  14. SELECT P.ProductName FROM Products P WHERE NOT EXISTS(SELECT * FROM Or
  15. /*SELECT c.CompanyName as 'Cliente', COUNT(DISTINCT o.OrderID) as 'Cantidad',
  16. SUM(od.Quantity*od.UnitPrice*(1-od.Discount)) as 'Suma' FROM [Order Details] od, Orders o,Customers c
  17. WHERE od.OrderID = o.OrderID AND o.CustomerID= c.CustomerID GROUP BY c.CompanyName HAVING SUM(OD.UnitPrice*Quantity*(1-OD.Discount))>100000 order by 1
  18. */
  19. --SELECT MAX(unitprice) as 'MAXIMO', MIN(unitprice) as 'MINIMA' FROM Products
  20. --SELECT MIN(unitprice) FROM Products
  21. -- select anidado
  22. /*SELECT ProductName, unitprice FROM Products WHERE UnitPrice = (SELECT MAX(p.unitprice) FROM Products p)
  23. UNION
  24. SELECT ProductName, unitprice FROM Products WHERE UnitPrice = (SELECT MIN(p.unitprice) FROM Products p)
  25. */
  26. /*SELECT s.CompanyName, p.ProductName, c.CategoryName FROM Suppliers s
  27. JOIN Products p ON s.SupplierID=p.SupplierID
  28. JOIN Categories c ON p.CategoryID=c.CategoryID
  29. ORDER BY 1
  30. */
  31. SELECT p.CompanyName, c.OrderID
  32. FROM Customers p JOIN Orders c ON c.CustomerID = p.CustomerID
  33. SELECT p.CompanyName, c.OrderID
  34. FROM Customers p LEFT JOIN Orders c ON c.CustomerID = p.CustomerID
  35. SELECT p.CompanyName, c.OrderID
  36. FROM Customers p JOIN Orders c ON c.CustomerID = p.CustomerID
  37. select c1.CompanyName FROM Customers c1 WHERE c1.CompanyName NOT IN(SELECT DISTINCT c.CompanyName FROM Customers c JOIN Orders o ON c.CustomerID = o.CustomerID)
  38. SELECT c.CompanyName FROM Customers c LEFT JOIN Orders o ON c.CustomerID = o.CustomerID WHERE o.OrderId is NULLders O,[Order Details] OD WHERE O.OrderID=OD.OrderID AND OD.ProductID=P.ProductID AND YEAR(O.OrderDate)=1998)
  39. SELECT ProductName FROM Products WHERE ProductName NOT IN(SELECT P.ProductName FROM Orders O, [Order Details] OD, Products P WHERE O.OrderID=OD.OrderID AND OD.ProductID=P.ProductID AND YEAR(O.OrderDate) = 1998)
  40. SELECT * FROM Orders O where DATEPART(YEAR, O.OrderDate) <> 1998 AND NOT EXISTS(SELECT OrderID FROM [Order Details])
  41. SELECT P.ProductName FROM Products P JOIN Categories C ON P.CategoryID=C.CategoryID WHERE P.Discontinued = 0
  42. AND C.CategoryName = 'Seafood' AND P.ProductID not in(SELECT od.ProductID FROM Orders O, [Order Details] od WHERE O.OrderID = od.OrderID AND O.OrderDate BETWEEN '960801' AND '960815') -- 6 FILAS
  43. -- NOT EXISTS
  44. SELECT P.ProductName FROM Products P WHERE P.Discontinued = 0 AND P.CategoryID = 8 AND NOT EXISTS(SELECT * FROM [Order Details] OD, Orders O WHERE O.OrderID = OD.OrderID AND
  45. OD.ProductID = P.ProductID AND O.OrderDate BETWEEN '960801' AND '960815')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement