MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 09/08/11, 15:35:29
Jacobo Jacobo is offline
Member
 
Fecha de Ingreso: may 2006
Mensajes: 58
Hacer una consulta con la condición de campos de la misma tabla

Hola

quería saber como puedo hacer una consulta donde la condicion de un campo sea comparada con la condición de otro campo de la misma tabla

ejemplo quiero hacer una consulta de registros de zjlbsflight en que los campos seatsocc sean menores que los campos seatsmax de esos mismos registros

select * from zjlbsflight
into CORRESPONDING FIELDS OF TABLE it_sflight
where fldate = item_fldate
and
seatsocc < seatsmax.

aqui me da error por seatsmax,como puedo hacer

Un saludo
Responder Con Cita
  #2  
Viejo 09/08/11, 16:00:30
sanangie sanangie is offline
Junior Member
 
Fecha de Ingreso: abr 2008
Mensajes: 28
Hola Jacobo,

En SQL puedes hacer un INNER JOIN con la misma tabla, puedesprobar si ABAP lo soporta.

Revisa este link:


Saludos!
Responder Con Cita
  #3  
Viejo 10/08/11, 08:39:51
Jacobo Jacobo is offline
Member
 
Fecha de Ingreso: may 2006
Mensajes: 58
Solución

Gracias,ya encontré como hacerlo,hacer select normal y luego para hacer consulta y comparar entre dos campos de la misma tabla se tiene que hacer un loop a la tabla interna y comparar y borrar los registros no deseados,esa es una forma,salu2

select * from zjlbsflight
into CORRESPONDING FIELDS OF TABLE it_sflight
where fldate = item_fldate.

clear wa_sflight.
loop at it_sflight into wa_sflight.
if wa_sflight-seatsocc ge wa_sflight-seatsmax.
delete it_sflight index sy-index.
endif.
clear wa_sflight.
endloop.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

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


Husos Horarios son GMT. La hora en este momento es 17:47:21.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web