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
Como seleccionar datos de una columna en base a un dato de otra de la misma Tabla

Hola Amigos

Necesito una pequeña ayuda necesito hacer una consulta que me entregue unos valores de la misma tabla:

por ejemplo, tengo La tabla A, con campos A1, A2,A3; Ahora bien, el campo A1 tiene un dato que dice asi "Nombre (xxx)" y el campo A3 tiene un dato que dice asi "xxx". Necesito seleccionar todos los datos que el campo A3 esta contenido en A1.

me suena como asi: SELECT * FROM A WHERE A1 LIKE '%A3%'

Lo necesito hacer si utilizar variables dentro de la consulta.
Responder Con Cita
  #2  
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
Asi se entiende un poco mas?

Código SQL [-]
select Bhd.bhd_id,bhd.name,bhd.traveldate,bhd.agent,bhd.status,bhd.consultant,bhd.reference,bhd.closed,bhd.  full_reference,bhd.udtext3
From Bhd
Where Bhd.full_reference = Bhd.udtext3
And Status In ('cf','of')

Ojala Me Puedan Ayudar
Responder Con Cita
  #3  
Antiguo 28-05-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Puede que asi:

Código SQL [-]
select *
from tabla
where a1 containing a3
Responder Con Cita
  #4  
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
No me funciono

El tema es que están en lineas distintas, me imagino k debo hacer un ciclo no?...validando
Responder Con Cita
  #5  
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
De la base de datos:

En la columna B

Linea 1 Tengo por ejemplo la palabra "PVFT1"

y en la columna A

Linea 2 Tengo la palabra "RESERVA PVFT1"
Linea 3 Tengo la palabra "COPIA RESERVA PVFT1"

AHORA QUIERO MOSTRAS LOS TRES REGISTROS COMO LO HAGO?

ESO ES MAS O MENOS LO QUE NECESITO
Responder Con Cita
  #6  
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
Como seleccionar datos de una columna en base a un dato de otra de la misma Tabla

El Caso Real

Name Date Agent St User Text Reference Cost Sell
Cristian Original 2014-11-15 Beneck Cf Corteg Pvft158716 260.4167 337.0000
Test Cristian 2014-11-15 Beneck Of Corteg Pvft158716 Pvft160449 20.8333

Son Dos Linea Distintas

Necesito Sumar Ambas Filas Que Queden En Una, Alguien Sabe?

Lo Unico Que Puedo Utilizar Como Para Relacionar Es Text Y Reference

Creo Que Se Utiliza Un Ciclo Para Almacenar Algun Tipo De Variable Algo Asi...
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 22:18:27.


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