Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-11-2004
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 30-11-2004
Avatar de argami
argami argami is offline
Miembro
 
Registrado: jun 2003
Ubicación: Barcelona
Posts: 57
Poder: 22
argami Va por buen camino
Que base de datos estas usando???
__________________
Gami

------------------------------------------------------------------
La necesidad no tolera tardanzas pero mas vale tarde que nunca
Responder Con Cita
  #3  
Antiguo 30-11-2004
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 24-04-2006
randallcrc randallcrc is offline
Registrado
 
Registrado: abr 2006
Posts: 1
Poder: 0
randallcrc Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 24-04-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Hace tiempo encontré la solucion a ese problema, de todos modos gracias
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:01:39.


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