FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas al extraer fechas con paradox
Hola amigos del Foro, necesito su ayuda.
Resulta que estoy trabajando Con Paradox y necesito poder filtar a partir de fechas establecidas, el campo fecha guarda la hora y fecha. En mi consulta deseo obtener los regsitros cuyos campo observacion tienen unas palabras buscadas, esto a partir de las fechas, esto involucra 2 tablas, las cuales uana de ellas OMIN02, guarda estas "observaciones", que es lo que busco y esta enlazada a partir de una campo (Nun_reg), bueno son alrdedor de 70 registros de los años 2002-2003, que cumplen, sin incluir las fechas establecidas, pero cuando quiero filtar por fechas, resulta que no respeta las fechas que doy, creo que se me escapa algo. Deseo obtener lo hago asi : Código PHP:
Espero sus comentarios, acerca de este problema. O existira alguna manera de extraer la fecha sin tener que extarer por partes el año el mes y el dia Gracias Última edición por Coco_jac fecha: 20-04-2006 a las 01:17:19. |
#2
|
|||
|
|||
Yo creo que esa consulta no va a funcionar muy bien
Piensa en que haria el ordenador cuando filtras por ejemplo:
Fecha desde: 15/11/2002 Fecha hasta: 05/03/2003 Por ejemplo la consulta que pones en el foro no daria ningun registro nunca. Tienes un problema en la consulta, lo que yo haria (contando que tienes el problema de que el campo es un campo DateTime) es hacer la consulta normal
cuando introduces la fecha desde i la fecha hasta, restarle a la fecha desde un dia i poner el comparador de mayor que i a la fecha hasta sumarle un dia i poner como comparador el menor que. Siempre sin el igual. Espero haberte servido de ayuda ánims
__________________
Ánimos. |
#3
|
||||
|
||||
Hola y gracias por responder, Estoy trabajando con Paradox y no creo q acepte como mencionas, pero igual lo probe y me lanza el error :
Type mistmatch in expression
Espero sus comentarios amigos. Última edición por Coco_jac fecha: 20-04-2006 a las 21:50:40. |
#4
|
|||
|
|||
En Paradox si pones la fecha con codigo duro, es decir sin parámetros, tiene el formato MM/DD/AAAA, ejemplo:
[FONT=verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif]Código SQL [-][/font]SELECT * FROM Tabla WHERE Fecha >= '10/30/2005' AND Fecha <= '12/01/2006' Esta sentencia te selecciona entre las fechas 30/10/2005 hasta 01/12/2006, Ahora si armas el SQL con parámetros tendras que poner algo asi: Código Delphi [-]with SQLSTR do begin SQL.Clear; SQL.Add('SELECT * FROM Tabla'); SQL.Add('WHERE Fecha >= ' + @FechaIni + ' AND Fecha <= ' + @FechaFin); // donde luego pones los valores del parámetro Parameters.Byname('@FechaIni').AsDate := StrToDate('30/10/2005'); etc.. end; Espero que te de una idea. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Extraer fecha en paradox | Coco_jac | Varios | 3 | 14-04-2006 04:50:47 |
problemas con las fechas | majosf | Varios | 4 | 15-09-2005 02:42:37 |
problemas Fechas (now) | jmlifi | Varios | 6 | 07-04-2005 18:57:18 |
Problemas con las fechas | NuncaMas | Varios | 2 | 15-02-2005 17:33:03 |
Consulta de fechas en Paradox | apunto | SQL | 2 | 27-05-2003 11:49:54 |
|