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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-05-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Cool obtener solo la fecha en formato fecha y sin hora

Bueno, creo que el titulo no es muy explicativo, pero eso es lo que necesito...

Bueno, tengo una consulta en SQL (Server 2000), en donde en una tabla realizo un filtro y necesito realizar una consulta..

por ejemplo, si realizo esta consulta
Código SQL [-]
 
select Ord_Numero, Ord_Fecha
from Orden
Where Ord_Fecha Between '29/04/2008' And '08/05/2008'

me entrega estos resultados
Código:
17 2008-04-29 19:30:56.000
18 2008-05-06 19:30:56.000
tambien realice esta opción...
Código SQL [-]
select Ord_Numero, Ord_Fecha, Convert(varchar(10), Ord_Fecha, 103) As Fecha
from Orden
Where Ord_Fecha Between '29/04/2008' And '08/05/2008'

me entrega esto
Código:
17	2008-04-29 19:30:56.000	29/04/2008
18	2008-05-06 19:30:56.000	06/05/2008
pero necesito que me entrege el último dato (fecha) pero en formato de fecha, ya que cuando realizo la consulta desde delphi, si bien funciona, no me entrega los resultados esperados...

la idea es que en esta sentencia
Código SQL [-]
Convert(varchar(10), Ord_Fecha, 108) As Fecha
en vez de devolver el valor en varchar,.. me lo devuelva en formato de fecha...

la sentencia desde delphi la estoy realizando así

Código Delphi [-]
             Datos.AQ_VOrden.SQL.Clear;
             Datos.AQ_VOrden.SQL.Add('Select Ord_Numero, Ord_Fecha');
             Datos.AQ_VOrden.SQL.Add('From Orden_Proveedor');
             Datos.AQ_VOrden.SQL.Add('Where Ord_Fecha Between :Var1 And :Var2');
             Datos.AQ_VOrden.SQL.Add('Order By Ord_Numero');
             Datos.AQ_VOrden.Parameters[0].Value := vDes.Date;
             Datos.AQ_VOrden.Parameters[1].Value := vHas.Date;
             Datos.AQ_VOrden.Open;

si bie, me devuelve los resultados, el campo fecha me lo muestra con la hora.. y solo quiero la fecha...

Código Delphi [-]
             Datos.AQ_VOrden.SQL.Clear;
             Datos.AQ_VOrden.SQL.Add('Select Ord_Numero, Convert(varchar(10), Ord_Fecha, 103) As Fecha');
             Datos.AQ_VOrden.SQL.Add('From Orden_Proveedor');
             Datos.AQ_VOrden.SQL.Add('Where Ord_Fecha Between :Var1 And :Var2');
             Datos.AQ_VOrden.SQL.Add('Order By Ord_Numero');
             Datos.AQ_VOrden.Parameters[0].Value := vDes.Date;
             Datos.AQ_VOrden.Parameters[1].Value := vHas.Date;
             Datos.AQ_VOrden.Open;
y si lo realizo así, no me devuelve todo...

Espero que me entiendan...

Salu2
__________________
BlueSteel

Última edición por BlueSteel fecha: 08-05-2008 a las 22:32:26.
Responder Con Cita
 



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
Formato fecha y hora TDBGrid totote Varios 5 10-05-2008 02:51:55
formato fecha y hora a solo Fecha ozegarra Firebird e Interbase 6 22-02-2008 18:43:34
Problema con formato de fecha y hora SaurioNet MS SQL Server 1 15-06-2006 23:28:28
Formato de Fecha y Hora adebonis Varios 2 17-03-2005 22:07:40
Cambiar formato de hora y fecha JODELSA API de Windows 1 30-04-2004 18:34:53


La franja horaria es GMT +2. Ahora son las 00:31:42.


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