guardar y determinar días entre rango de fechas..!!
hola que tal espero me puedan ayudar con mi problema!!
tengo una tabla que se llama viaticos..!! manejo fecha_inicial y fecha_final de los dias que el empleado saldra...!! si su fecha_inicial es el 07/03/2010 y fecha_final 10/03/2010 ..necesito guardar las fechas entre esos dias..! para el determinado empleado...!! que se guarden..! 07/03/2010 08/03/2010 09/03/2010 10/03/2010... espero su ayuda..!! |
¿Lo quiéres en delphi?, ¿en sql?, si es en sql, ¿para qué base de datos?
|
lo quiero en delphi7... estoy manejando sql server 2000!!
|
Lo mejor en este caso es hacerlo desde la base de datos, mediante un procedimiento o trigger, aunque desde delphi puedes hacerlo usando un bucle que vaya aumentando la fecha inicial hasta que se iguale con la fecha final, para ello puedes usar la función: IncDay
Le pasas una fecha y el número de días que quieres aumentarla y te devuelve esa fecha que corresponda, fechamanana := IncDay(fechahoy,1); |
Cita:
|
Encontre una manera de hacerlo..!!
Cita:
|
Si lo vas a guardar en la base de datos, no tienes problemas ya que puedes crear un campo índice y único para el par de campos "usuario" y "fecha"
|
Cita:
disculpa mi ignorancia..! soy nueva en esto... pero me podrias dar un ejemplo para crear un indice unico para dos campos..???...en este caso usuario y fecha |
No conozco MS Sql, pero supongo que será como cualquier otra BD sql, tendrás una opción para crear índices, le indicas los campos, y listo.
De todas formas, búscate información sobre procedimientos almacenados "store procedure", es mucho más cómodo y rápido hacerlo así que no en delphi. |
Cita:
segui tu consejo..! y logre que funcionara mi proceso..!! gracias..!! |
Me alegro mucho :)
|
establece número de días entre dos fechas
te suguiero que uses esta función - DaysBetween(dtNow, dtBirth);
gertorresm Colombia |
La franja horaria es GMT +2. Ahora son las 10:58:55. |
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