Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-05-2014
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 12
Cristhor1982 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola Cristhor1982.

Ya moví el hilo al foro MS SQL Server, que es frecuentado por compañeros que manejan este gestor. Es probable que en poco tiempo encuentres la respuesta a tu consulta.

Saludos
Dale, muchas gracias...Saludos
Responder Con Cita
  #2  
Antiguo 29-05-2014
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 12
Cristhor1982 Va por buen camino
Como seleccionar datos de una columna en base a un dato de otra de la misma Tabla

Aca va un adjunto que clarifica mas
Imágenes Adjuntas
Tipo de Archivo: jpg Sql.jpg (26,0 KB, 9 visitas)
Responder Con Cita
  #3  
Antiguo 29-05-2014
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Has probado a meter la misma tabla dos veces en la consulta?

Select A.a, A.b, A.c, B.a
From tabla A
Inner JOIN tabla B on (A.b=B.c)

Reconcilias la misma tabla por campos diferentes...

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 30-05-2014
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 12
Cristhor1982 Va por buen camino
Cita:
Empezado por fjcg02 Ver Mensaje
Has probado a meter la misma tabla dos veces en la consulta?

Select A.a, A.b, A.c, B.a
From tabla A
Inner JOIN tabla B on (A.b=B.c)

Reconcilias la misma tabla por campos diferentes...

Saludos
Hola como estas?, sabes que no me funciono!!!

Estoy probando otras formas...aun nada
Responder Con Cita
  #5  
Antiguo 30-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Mejor pon aquí la estructura de la tabla, los campos y la sql que estás usando.
Responder Con Cita
  #6  
Antiguo 30-05-2014
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 12
Cristhor1982 Va por buen camino
Como seleccionar datos de una columna en base a un dato de otra de la misma Tabla

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Mejor pon aquí la estructura de la tabla, los campos y la sql que estás usando.
Código SQL [-]
SELECT
    dbo.BHD.NAME,
    dbo.BHD.TRAVELDATE,
    dbo.BHD.AGENT,
    dbo.BHD.STATUS,
    dbo.BHD.CONSULTANT,
    dbo.BHD.UDTEXT3,
    dbo.BHD.FULL_REFERENCE,
    Sum(dbo.BSD.COST) AS COST,
    dbo.BSD.SELL,
    Sum(cast(BSD.AGENT as int)) AS AGENT,
    Sum(BSD.AGENT-dbo.BSD.COST) AS MARGIN
FROM
dbo.BHD
INNER JOIN dbo.BSD ON dbo.BHD.BHD_ID = dbo.BSD.BHD_ID
INNER JOIN dbo.BSL ON dbo.BSD.BHD_ID = dbo.BSL.BHD_ID


WHERE BHD.STATUS IN ('CF','OF')
AND BHD.TRAVELDATE > '2014-11-01'
AND (BSD.BSL_ID='0')
GROUP BY dbo.BHD.NAME,dbo.BHD.TRAVELDATE,dbo.BHD.AGENT,dbo.BHD.STATUS,
dbo.BHD.CONSULTANT,dbo.BHD.UDTEXT3,dbo.BHD.FULL_REFERENCE,BSD.COST,dbo.BSD.SELL,BSD.AGENT


ES ALGO ASI LO K TENGO, NO PUEDO PEGAR LA ESTRUCTURA ACA...

NAME / UDTEX3 / FULL_REFERENCE
CRISTIAN / / 165
CRISTIAN TEST / 165 / 214

NECESITO QUE ESAS DOS LINEAS QUEDEN TRANSFORMADAS EN UNA....CON LA RELACION DE FULL_REFERENCE (165) Y UDTEXT(165)

SE ENTIENDE :s

Última edición por Cristhor1982 fecha: 30-05-2014 a las 22:48:12.
Responder Con Cita
  #7  
Antiguo 03-12-2014
maxzama maxzama is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 126
Poder: 13
maxzama Va por buen camino
Maestro-detalle

Aqui te mando una idea:

Código Delphi [-]
    combobox4.Clear; // limpiar
    Dmodulo.municipio.SQL.Clear ; // limpiar
    Dmodulo.municipio.SQL.Add('select * from municipio where municipio=:A'); // selecciono el campo maestro
    Dmodulo.municipio.ParamByName('A').Value:=combobox3.Text;     // veo si es igual
    Dmodulo.municipio.Open;                                                          // abro
    edit5.Text:=Dmodulo.municipio.FieldByName('CODIGOM').Value;    // lo paso
    Dmodulo.parroquia.SQL.Clear ;                                                  // limpio

    Dmodulo.parroquia.SQL.Add('select * from parroquia where CODIGOM=:A'); // selecciono el campo
    Dmodulo.parroquia.ParamByName('A').Value:=edit5.Text;                         // veo si es igual
    Dmodulo.parroquia.Open;                                                                     // abro
    Dmodulo.parroquia.First;                                                        // lo mando a la primera fila
    while not Dmodulo.parroquia.Eof do                                                      // hago un ciclo
    begin
      // Muestro el campo que quiero(El Detalle)
      combobox4.Items.Add(DMODULO.parroquia.FieldByName('parroquia').AsString) ;
      Dmodulo.parroquia.Next; // fnl
    end;

Última edición por ecfisa fecha: 04-12-2014 a las 02:09:19. Razón: Agregar etiquetas [DELPHI]
Responder Con Cita
Respuesta



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
Como seleccionar datos de una tabla e insertarlos en otra por Delphi jscubillos5 Varios 13 22-07-2013 18:04:06
copiar de una tabla de una base de datos a otra tabla igual de otra base de datos ingabraham Conexión con bases de datos 1 14-10-2008 23:16:42
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? patriram MySQL 4 02-11-2007 16:00:24
¿Cómo puedo copiar el contenido de una tabla en otra de distinta Base de Datos? nuri SQL 4 08-07-2005 12:39:52
Copiar una tabla a otra base de datos noe Firebird e Interbase 4 09-03-2005 17:37:47


La franja horaria es GMT +2. Ahora son las 23:00:50.


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