![]() |
Insert continuo entre dos fechas
Hola compañeros, quería preguntar lo siguiente, ¿se puede hacer un insert continuo entre dos fechas?, o sea, como una especie de ciclo o bucle, por ejemplo, quiero insertar mi nombre entre dos fechas:
las fechas serían entre el 12/07/2008 y 15/07/2008, este sería el resultado. Cita:
Saludos. |
tu mismo te contestas en tu propia pregunta.
|
Cita:
Disculpa mi ignorancia, traté de encontrarlo en el foro pero no lo hallé, es la primera vez que se me presenta esa situación. Saludos. |
Hola
Esta bien, por esta vez se te perdona. Saludos |
Cita:
|
Hola
Amigo sinceramente no entiendo lo que pretendes. Si quieres hacer un insert, no deberias usar una clausula where sin mucho problema?. No se, no crees que un bucle o cliclo o esas cosas es demasiado?. Saludos |
:D :D, no amigo, ojalá fuera así de fácil, estoy haciendo una aplicación de control de asistencia de empleados, hay una parte donde se asigna las vacaciones, en este momento debo registrar dia por dia las vacaciones y eso es algo muy tedioso, sólo quiero que se registre los datos como una especie de ciclo entre dos fechas, si yo me voy de vacaciones desde hoy 12/07/2008 hasta el 15/07/2008, necesito que se inserte de manera automática los dias comprendidos entre esas dos fechas, no sé si todavía me hago entender, por favor hagamelo saber que trataré de explicarlo mejor.
Saludos. |
Hola
Pues no se, como hace ya unos meses que no programo, pues se me esta olvidando. Pero: Inset entre fecha1 y fecha2 where usuario = X. Ya sabes, traducido a sql (es que ahora no tengo ganas de pensar), pero esa es la idea.:D:D De que se puede se puede.:) Saludos |
Cita:
Saludos. |
Hola
Código SQL [-]Insert Between +DateTimePicker1.Date+ and +DateTimePicker2.Date+ Where Usuario = Tu Saludos |
Cita:
Bueno, intenté hacer algo como esto, pero dada mi ignorancia no tenía que funcionar :rolleyes: :D:
No me funcionó ya que para un ciclo for debe ser de tipo ordinal. Saludos. |
Aquí un ejemplo, suponiendo que las fechas inicial y final las tomas de sendos DateTimePicker:
// Saludos |
Cita:
Código:
varHTH |
Muchas gracias Roman eso era lo que estaba buscando me funcionó de pelos, amigo Donald tu propuesta no me funcionó, porque con la función IncDay lo que hace es que me repite la variable fecha tantas veces posible :eek:, pareciera que no tuviera fin :p. Ahora veré como excluyo los dias feriados y fin de semanas, cualquier cosa les comento.
Saludos. |
Lo de IncDay sí funciona, de hecho IncDay lo único que hace es sumar el segundo parámetro a la fecha que se le pasa. El problema que tuviste se debe a que IncDay es una función así que debes usarla así:
Tal como estaba, el valor de Fecha nunca cambia y el ciclo no termina. // Saludos |
¡Changos! (Como ContraVeneno :p), tienes razón roman no me había fijado en ese detalle.
Saludos. |
Cita:
Saludos. |
Hola enecumene, para saber los fines de semana puedes utilizar la función DayOfTheWeek de DateUtilis, si te devuelve 6 o 7, es porque es sabado o domingo.
Saluditos |
| La franja horaria es GMT +2. Ahora son las 10:45:05. |
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