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 04-06-2007
egarc egarc is offline
Miembro
 
Registrado: jul 2006
Posts: 60
Poder: 18
egarc Va por buen camino
Unhappy Problema en fechas

Buenas chicos, les explico mi problema.

Uso SQL server 2005, tengo una tabla que se llama ORDENESTRABAJO, dentro tengo un campo tipo datetime, se llama FechaEmision, donde guardo la fecha y la hora de emision de la orden de trabajo.

Lo que no se hacer el lo siguiente: dividir la fecha, y la hora de este campo para mostrarlo por separado.

Les agradesco de antemano sus respuestas. Gracias
Responder Con Cita
  #2  
Antiguo 04-06-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Algo asi:
Código Delphi [-]
Edit1.text:= DateToStr(Query1.FlileName' FechaEmision ' AsDate);
Edit2.text:= TimeToStr(Query1.FlileName' FechaEmision ' AsTime);


No se me imagino.
Saludos

Última edición por Caral fecha: 04-06-2007 a las 18:30:33.
Responder Con Cita
  #3  
Antiguo 04-06-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Esta es una duda que no he podido solucionar..... Si yo quisiera sumar ese campo de Tiempo, que tendria que hacer?
Ejemplo:
Digamos que trabajo de Lun a Mie
Lun: 8.01
Mar: 8.00
Mier: 8.05
Total: 24.06 horas

Que tratamiento debo dar a este tipo de campos TIME?
Karla
Responder Con Cita
  #4  
Antiguo 04-06-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La verdad es que en esto del tiempo, por lo menos a mi, no me camina con un campo time, lo que hago es que recojo el dato de tipo time y lo convierto a float, asi lo guardo en la tabla (tipo float), cuando quiero hacer cualquier calculo es mucho mas simple.
Saludos
Responder Con Cita
  #5  
Antiguo 04-06-2007
egarc egarc is offline
Miembro
 
Registrado: jul 2006
Posts: 60
Poder: 18
egarc Va por buen camino
Gracias por sus respuestas, lo que explicaba era una sentencia sql para hacerlo y no tener que hacerlo en el programa.

Bueno, gracias, esto me ha ayudado....
Responder Con Cita
  #6  
Antiguo 04-06-2007
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 293
Poder: 18
GustavoCruz Va por buen camino
Red face cuestiones de fechas

ahora que estamos en esto de las fecha, yo tengo una inquietud...
cuando se quiere hacer una consulta con campos fechas se puede utilizar dos formas, una de ellas es con parámetros y la otra (sin parámetros) te permite utilizar dos formas mas esto es:

Código SQL [-]
'dd/mm/yyyy'
y
Código SQL [-]
#mm/dd/yyyy#
como se ve la estructura de la fecha cambia, si quiero realizar una consulta por meses la forma que funciona es la siguiente
Código SQL [-]
format(campo,'mm/yyyy')='mm/yyyy'
pero esta instrucción no funciona para rangos de fecha, utilizando el between, between funciona con la segunda forma de fecha #mm/dd/yyyy# pero ahora viene la cuestión, como hago para utilizar rangos de fecha, si between no funciona con 'mm/yyyy'

Código SQL [-]
format(campo,'mm/yyyy') between #mm/yyyy# and #mm/yyyy#
????
espero me hayan entendido...
Responder Con Cita
  #7  
Antiguo 04-06-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Ok gracias por la aclaracion Caral tomare muy en cuenta tu aclaracion gracias
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con fechas mcarazas Varios 4 02-08-2006 18:23:09
Problema con las fechas NESU Varios 0 26-04-2005 16:18:13
Problema con fechas davidgaldo Conexión con bases de datos 2 30-07-2004 15:50:42
Problema con fechas davidgaldo Conexión con bases de datos 1 07-06-2004 09:30:03
Problema Con Fechas En Bd davidgaldo Conexión con bases de datos 2 20-02-2004 12:47:05


La franja horaria es GMT +2. Ahora son las 15:09:41.


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