Diferencia entre revisiones de «Borrar licencias con error de motivolicencia»

De Wiki
Saltar a: navegación, buscar
(Página nueva: update dh05 set codmotivolic=0 where codmotivolic>0 SELECT codmotivolic,count(*) FROM "DH05" group by codmotivolic)
 
Línea 1: Línea 1:
update dh05 set codmotivolic=0 where codmotivolic>0
+
PORQUE SE DAN ESTOS CASOS?
 +
Cuando intento borrar una licencia por primera vez, se borra el registro de dh55(historico de licencias) pero no de dh05(licencias), ademas en dh05 me pone en el campo codmotivolic el valor &año actual y en presentismo &mesactual
  
SELECT codmotivolic,count(*) FROM "DH05" group by codmotivolic
+
*Correccion de Lucas: Poner los codmotivolic en cero
 +
(hay que correrlo cada tanto, tienen que haber intentado borrar todas las licencias que necesitan antes de pedirme esto)
 +
 +
SELECT codmotivolic,count(*) FROM "DH05" group by codmotivolic
 +
 +
update dh05 set codmotivolic=0 where codmotivolic>0
 +
 
 +
*Correccion de Vane: Insertar un registro en la tabla de motivos de licencia, donde el codigo es igual al año actual. Esta es la mejor solucion porque les permite borrar todo a la gente de licencia, ya que cada vez que intentas borrar una licencia te pone el codmotivolic=&añoactual
 +
 
 +
insert into "Dl20" values (2012,'')

Revisión del 20:02 14 jun 2012

PORQUE SE DAN ESTOS CASOS? Cuando intento borrar una licencia por primera vez, se borra el registro de dh55(historico de licencias) pero no de dh05(licencias), ademas en dh05 me pone en el campo codmotivolic el valor &año actual y en presentismo &mesactual

  • Correccion de Lucas: Poner los codmotivolic en cero

(hay que correrlo cada tanto, tienen que haber intentado borrar todas las licencias que necesitan antes de pedirme esto)

SELECT codmotivolic,count(*) FROM "DH05" group by codmotivolic

update dh05 set codmotivolic=0 where codmotivolic>0
  • Correccion de Vane: Insertar un registro en la tabla de motivos de licencia, donde el codigo es igual al año actual. Esta es la mejor solucion porque les permite borrar todo a la gente de licencia, ya que cada vez que intentas borrar una licencia te pone el codmotivolic=&añoactual

insert into "Dl20" values (2012,)