Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Transform (https://www.clubdelphi.com/foros/showthread.php?t=16487)

vtdeleon 30-11-2004 03:59:24

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 ?? :confused:

:D Agregando al caso tambien quiero ponerle un total de la sumatoria de Lunes y Martes Al lados :D

argami 30-11-2004 08:53:31

Que base de datos estas usando???

vtdeleon 30-11-2004 12:36:05

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 ????? :confused:

randallcrc 24-04-2006 17:39:47

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

vtdeleon 24-04-2006 18:07:48

Saludos

Hace tiempo encontré la solucion a ese problema:), de todos modos gracias


La franja horaria es GMT +2. Ahora son las 00:17:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi