2000, por ahora... perdí casi 3 años.... gracias
________________________________ De: Esteban Grinberg <[email protected]> Para: [email protected] Enviado: miércoles 11 de febrero de 2009, 19:04:13 Asunto: [dbms] Re: [dbms] Rotación de tablas Patricia, SQL Server 2000 o 20005? Porque en 2005 se puede hacer de una manera mucho mas elegante (y supongo que tambien eficiente)... 2009/2/11 Patricia Banfi <[email protected]> En febrero de 2006 asistí a una jornada "How to...." dictada por Maxi y Mariano, en la que dieron varias sugerencias que usé muchísimo. Había un ejemplo de rotación de tablas que usé en ese momento para generar un gráfico de valores por fecha. Por razones de salud tuve que interrumpir el desarrollo y al retomarlo veo que cuando tengo dos valores para la misma fecha está tomando la suma de los dos. Traté de seguir el sp que hace la rotación , pero no lo entiendo, asi que cambié "SUM" x "AVG" pero no obtengo lo que necesito La tabla a rotar tiene estos valores: NroResultado ValorNum FeIngreso 1 91 2008-11-24 1 109 2008-11-24 1 82 2008-12-30 y la tabla final queda así: nro 2008/11/24 2008/12/30 con sum: 1 200 82 con avg: 1 66.6666 27.3333 (promedia los 3 valores) necesito: 1 100 82 adjunto el proc que hace la rotación a ver si alguien me puede ayudar a resolverlo. la llamada es así: decl...@strsqlout varchar(8000)select*into#Resu from#AuxResu orderbyfeingresoEXECspzzzrotate_table @strSQLOut output,@ontable ='#resu',@onrows ='nroresultado',@onrowsalias ='Resultado',@oncols ='convert(char(10),feingreso,111)',@sumcol ='valornum',@onCaseWhere ='and activo = 1',@onInsertTable ='##table_rotate',@onWhereKeys ='1=1' muchas gracias. Patricia ________________________________ Yahoo! Cocina Recetas prácticas y comida saludable Visitá http://ar.mujer.yahoo.com/cocina/ Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/
