Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 28-05-2013
Avatar de Cristhor1982
Cristhor1982 Cristhor1982 is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 60
Poder: 14
Cristhor1982 Va por buen camino
Hola Ecfisa

Gracias por responder tan rapida, mi a continuacion te muestro mi consulta:

Código SQL [-]
  SELECT  a.N_Maquina,b.Maquina,a.Horometro,a.Cod_Operador,c.Trabajador,a.Cod_Cancha,d.cancha,a.Cod_Insumo,e.D  escripCorta,a.Cantidad , NroReferencia,
  CASE
    WHEN   Importado = '1' then 'Importado'
     WHEN  Importado = '0' then 'No Importado'
     ELSE ''
    END AS Estado,
  FechaHora=convert(datetime,(substring(a.fecha_hora,0,21)),103) 
  FROM    SCGT_TempGE a, Maquinas b,Trabajadores c, Canchas d, Exit_Articulos e
  WHERE  a.N_Maquina= b.N_Maquina
  and    a.cod_Operador = c.Cod_Trabajador
  and    a.Cod_Cancha = d.Cod_Cancha
  and    a.Cod_Insumo = e.CodigoArticulo
  and    ((@xfecha = '') OR (@xfecha <> '' And Fecha_Hora Between @Fecha_Hora+' '+'CLT' And @xFecha+' '+'CLT'))
  and    ((@xmaquina = '') OR (@xmaquina <> '' And a.N_Maquina = @xMaquina))
  and    ((@xcancha = '') OR (@xCancha <> '' And a.Cod_Cancha = @xCancha))


El que filtra abajo XFecha= Lleva 22/05/2013 09:49 lo estaba tratando de solucionar concatenando 'CLT', pero que pasara cuando cambie :S

ES SQL 2000 Y Delphi

Saludos

Cita:
Empezado por ecfisa Ver Mensaje
Hola Cristhor1982.

Nos das pocos datos como para ser muy específicos...

Dependiendo de el RDBMS que estes usando la sintáxis va a variar, pero podes hacer el filtrado desde una consulta.

Tomando en cuenta que para que el campo FECHA_HORA sea un valor de fecha válido nos "molestan" los últimos caracteres, en Firebird se podría hacer:
Código SQL [-]
SELECT *
FROM TU_TABLA
WHERE CAST(SUBSTRING(FECHA_HORA FROM 1 FOR CHAR_LENGTH(FECHA_HORA)-4) AS TIMESTAMP)
      BETWEEN :DESDE AND :HASTA

Saludos.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 le resto una hora a la fecha y hora en sql server uper MS SQL Server 3 12-10-2015 20:41:49
Validar dbedit para fecha y hora Vales08 Varios 4 24-05-2011 00:27:57
seleccionar hora en datetimepicker desde hora especifica gonza_619 Varios 4 21-11-2010 20:42:19
Validar Edit tipo hora XaSu Varios 4 31-12-2007 19:14:01
Validar Hora con server Internet Descendents Varios 0 10-02-2004 12:46:23


La franja horaria es GMT +2. Ahora son las 00:49:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi