FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Transform
Buenas a tod@s
tengo una tabla en SQL de la siguente estructura: CODIGO ____FECHA _____DIA _____TOTAL ______8 ___30/10/04 ____LUNES _______1000 _____10 ___30/10/04 ____LUNES ________500 _____15 ___30/10/04 ____LUNES ________400 ______8 ___31/10/04 ____MARTES ______900 _____10 ___31/10/04 ____MARTES ______600 _____15 ___31/10/04 -___MARTES _____1000 y quiero transformarla : CODIGO ___LUNES ___MARTES ______8 _____1000 ________900 _____10 ______500 ________600 _____15 ______400 _______1000 ****************************************** TRANSFORM SUM(total) AS Sumatotals SELECT codigo FROM venta WHERE Fecha >= #30 / 10 / 04 # AND Fecha <= #31 / 10 / 04 # GROUP BY codigo PIVOT DIA; he tratado de hacerlo pero Delphi da un error: line 1 Incorrect Sintax near 'total' que Estoy haciendo mal ?? Agregando al caso tambien quiero ponerle un total de la sumatoria de Lunes y Martes Al lados Última edición por vtdeleon fecha: 30-11-2004 a las 12:41:04. |
#2
|
||||
|
||||
Que base de datos estas usando???
__________________
Gami ------------------------------------------------------------------ La necesidad no tolera tardanzas pero mas vale tarde que nunca |
#3
|
||||
|
||||
Tengo instalado en mi maquina SQL Server
Las tablas estan hechas SQL ejecute estas rutinas en access y todo sale bien Por que no se ejecutan en estas tablas ????? Última edición por vtdeleon fecha: 30-11-2004 a las 15:32:13. |
#4
|
|||
|
|||
El problema es que sql server 2000 no tiene las funciones de Pivot y Transform estos comandos son aplicados hasta la version de sql server 2005
|
|
|
|