
01/06/2011, 16:10
|
 | | | Fecha de Ingreso: octubre-2007 Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 3 meses Puntos: 85 | |
Respuesta: : Insertar en una tabla desde una consulta con with A lo que se refiere iislas es utilizar la sintaxis
Código:
INSERT INTO tutabla
SELECT GRUPO, AVG(EDAD) AS Median
FROM (
SELECT id, nombre,apellidos, edad, grupo,
ROW_NUMBER() OVER(PARTITION BY GRUPO ORDER BY EDAD) AS FilNum,
COUNT(*) OVER(PARTITION BY GRUPO) AS Cnt
FROM dbo.PRUEBA2 )
En cualquier caso (ahora no recuerdo si es obligatorio) al WITH le falta la definición de los campos, por ejemplo
Código:
WITH OrdFN (id, nombre,apellidos, edad, grupo) AS
(
SELECT id, nombre,apellidos, edad, grupo ...
...
Saludos |