Club Delphi  
    Paypal   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 06-03-2007
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 22
movorack Va camino a la famamovorack Va camino a la fama
Hello...

Cita:
Empezado por Sr.Scorpion
Que me podria faltar ?
algo antes de continuar: Recuerdo que la primera vez que hice el tutorial "Hola Mundo" demore casi 5 minutos realizandolo. y eso en aquel entonces para mi era SUPERULTRAREQUETECOMPLEJO.

y con respecto a tu codigo...

Código SQL [-]
SELECT Tabla1.Nombre, (Select sum(Precio) from Tabla1  where Fecha=1) AS enero
FROM Tabla1
GROUP BY Tabla1.Nombre;

te cuento que la subquery que realizas solo llama al mes en la sentencia WHERE.Debes complementar ese where con el ID del empleado o el nombre (mejor el ID).

Código SQL [-]
Select
  t1.Nombre,
  (Select num(precio) from tabla1 t2 where t2.nombre = t1.nombre and t2.fecha=1) as ENERO
from tabla1 t1

por eso te puse un ejemplo completo... revisa el codigo que te puse anteriormente...

Bendiciones.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #2  
Antiguo 06-03-2007
Avatar de Sr.Scorpion
Sr.Scorpion Sr.Scorpion is offline
Miembro
 
Registrado: mar 2005
Posts: 92
Poder: 22
Sr.Scorpion Va por buen camino
Al parecer tu tienes dos tablas pero en mi caso es solo una.....

Código SQL [-]
SELECT Tabla1.Nombre, (Select sum(Precio) from Tabla1  where Nombre = Nombre and Fecha=1) AS enero
FROM Tabla1
GROUP BY Tabla1.Nombre;

Aqui le agrego lo del nombre y la cosa sigue igual
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces.

Sr.Scorpion
Responder Con Cita
  #3  
Antiguo 06-03-2007
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 22
movorack Va camino a la famamovorack Va camino a la fama
Es solo una tabla.

es solo que estoy declarando un alias para hacerlo más legible y más funcional.

Código SQL [-]
  Select
    t1.campo1,
    t1.campo2
  from tabla1 t1 -- Estoy declarando t1 como alias de tabla1

Así es más facil saber a que tabla me refiero en los subquery.

Código SQL [-]
    (select sum(campo2) from table1 T2 where T1.campo1 = T2.campo1) as campo3

ahora si ves... es solo una tabla.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #4  
Antiguo 06-03-2007
Avatar de escuarril
escuarril escuarril is offline
Registrado
 
Registrado: ene 2007
Posts: 1
Poder: 0
escuarril Va por buen camino
Cool Mostrar Tabla en grilla vertical y horizontalmente

Sres...

Necesito de su ayuda, estamos intentando de mostrar, por Ejemplo:

una tabla que tiene dos campos NRO_TIENDA, FECHA de la siguiente forma

ojala en una grilla, el nro de tiendas hacia abajo (vertical) y la fecha hacia el lado (horizontal) como una matriz pero que dentro de la grilla se pueda editar sin que el dato pierda relacion entre el nro_tienda versus la fecha que le corresponde.

se podra hcer lo anterior con algun componente delphi 7, ojala Developer Express u otro que UDs sepan... Gracias.

Saludos Escuarril
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta SQL algo compleja subzero Firebird e Interbase 2 26-10-2006 18:49:01
Una super duda con FastReport bustio Impresión 6 09-12-2005 14:28:39
Super duda con Aplicacion MDI bustio Varios 0 07-12-2005 16:51:54
Variables Super Globales JANDREGUE Varios 1 18-03-2005 18:03:16
consulta SQL que me resulta compleja j2mg SQL 5 29-05-2003 22:50:13


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


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
Copyright 1996-2007 Club Delphi