Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2004
jmedina jmedina is offline
Miembro
 
Registrado: jun 2004
Posts: 92
Poder: 20
jmedina Va por buen camino
Registro Duplicado En Query

BUEN DIA FORISTAS;

ALGUIEN ME PUEDE AYUDAR HAGO UN QUERY CON TRES TABLAS, PERO AL CORRERLO SELECCIONA REGISTROS DUPLICADOS, Y DE ESTOS REGISTROS QUIERO TOMAR SOLO EL ULTIMO QUE ENTRO A LA TABLA SE QUE TIENE UN cAMPO DATE TIME, PERO NO SE COMO DECIRLE QUE TOMA EL ULTIMO DESPUES DE TODOS LOS CAMPOS Y LAS VALIDACIONES

ESTE ES EL CODIGO QUE ME GENERA EL SQL BUILDER QUE ME AYUDA A HACER EL QUERY CON TABLAS PARADOX

Código:
 
SELECT Tab10005.CCODIGOP01, Tab10005.CNOMBREP01, 
Tab10005.CIDUNIDA01, Tpaquetescomp.CCANTIDAD, Tab10005.CIDVALOR01,
Tcostohis.CULTIMOC01, Tcostohis.CCOSTOH, Tab10005.CPRECIO01
FROM "Tab10005.DB" Tab10005
INNER JOIN "TPaquetesComp.DB" Tpaquetescomp
ON (Tab10005.CIDPRODU01 = Tpaquetescomp.CIDPRODU01) 
INNER JOIN "TCostoHis.db" Tcostohis
ON (Tpaquetescomp.CIDPRODU01 = Tcostohis.CIDPRODU01)
PERO AHORA LO QUE NO SE, ES SELECCIONAR EL QUE TENGA LA ULTIMA FECHA ES DECIR LA MAS RECIENTE POR QUE SI ME SELECCIONA LO QUE PIDO, PERO ALGUNOS REGISTROS SE DUPLICAN

ESPERO ME PUEDAN AYUDAR

GRACIAS

JMEDINA

Última edición por jmedina fecha: 27-11-2004 a las 08:48:12. Razón: MALA REDACCION
Responder Con Cita
  #2  
Antiguo 27-11-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Hola:
Mira, tienes que tener en cuenta que escribir todo en mayúsculas significa chillar.

Por otra parte en cuanto a la pregunta, para obtener la última fecha, es decir la mayor, en Paradox, tienes que utilizar Max(Fecha), el problema es que para poder incluir Max en el SQL, tienes que agrupar, es decir Group by.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 29-11-2004
jmedina jmedina is offline
Miembro
 
Registrado: jun 2004
Posts: 92
Poder: 20
jmedina Va por buen camino
ok gracias pero como hago eso, jiji es que la verdad no se como hacerlo y si es conveniente hacer lo que me genera el SQL builder, en codigo SQL No hay problema lo hago o mas bien lo pongo el SQL, espero me ayudes, de antemano te lo agradezco y la verdad si ya estoy chillando un poco pero pues que mas podemos hacer.

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


La franja horaria es GMT +2. Ahora son las 00:36:51.


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