Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Fecha

Estas en el tema de Fecha en el foro de Bases de Datos General en Foros del Web. Tengo una consulta de actualización en la cual el campo a actualizar debe actualizarse a dos valores diferentes dependiendo de otro campo... Un valor sería ...
  #1 (permalink)  
Antiguo 29/01/2004, 16:27
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Fecha

Tengo una consulta de actualización en la cual el campo a actualizar debe actualizarse a dos valores diferentes dependiendo de otro campo...

Un valor sería la fecha actual... sin problemas

pero el otro valor tiene que ser el 31/12/AñoAnterior... q se pase al 31/12 no tiene mayor complicación pero que sea justo al del año anterior no se como hacerlo... alguna idea?¿ gracias :)
  #2 (permalink)  
Antiguo 29/01/2004, 17:59
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
en que motor de base de datos?
de que manera haz tratado de hacerlo?
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
  #3 (permalink)  
Antiguo 29/01/2004, 18:05
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 20 años, 5 meses
Puntos: 0
estoy trabajando sobre access... y tengo un formulario con el evento afterupdate y en el evento iria el codigo el cual diria algo asi... (el codigo es lo q no me termina de salir)

dim contador as integer

contador =docunt("[Comisión]","Provisión","[Comisión]=Forms!Delegados![Comisión]")

If contador > 0 then
me.fecha=31/12/añoanterior
elseif contador = 0 then
me.fecha=date
end if

espero q te sirva..
  #4 (permalink)  
Antiguo 29/01/2004, 18:09
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 20 años, 5 meses
Puntos: 0
Mi unico problema es que no se como decirle q en la fecha en caso de que el contador sea mayor a cero... el año debe ser el anterior y no uno fijo...

gracias
  #5 (permalink)  
Antiguo 29/01/2004, 18:15
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
If contador > 0 then
anterior=year(me.fecha)-1
me.fecha=31/12/anterior
elseif contador = 0 then
me.fecha=date
end if
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
  #6 (permalink)  
Antiguo 29/01/2004, 18:18
 
Fecha de Ingreso: noviembre-2003
Ubicación: España->Madrid
Mensajes: 368
Antigüedad: 20 años, 5 meses
Puntos: 0
Muxas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:30.