Son tablas derivadas a las subconsultas cuando les damos un nombre y son usadas en cláusula FROM.
Vamos con una ejemplo.
Este ejemplo recupera información sobre los pedidos realizados por los clientes por distintos año.
Podemos utilizar alias en este tipo de consultas como podéis ver.
Tambien le podemos pasar datos o argumentos.
Primero declaramos la variable con un número de empleado. A continuación se lo pasamos como argumento a la tabla derivada.
Los códigos: http://1drv.ms/1ITWf7v
Os parece raro los pantallazos que he puesto en este artículo y es por que me esta dando problemas el Management Studio estos días. Espero solucionarlo. De omento me sirve el Visual Studiio.
This is a nice post on derived tables but, just to be sure, there is no need for a derived table in this case. The following will run just as quickly, has an identical execution plan, and doesn’t have the complexity of a derived table.
SELECT OrderYear = YEAR(OrderDate)
,CustomerCount = COUNT(DISTINCT custid)
FROM Sales.Orders
GROUP BY YEAR(OrderDate)
;
thank you
2006 67
2007 86
2008 81