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 09-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Actualizar registros individualmente

Buenos dias....
tengo un tema que le doy vueltas y vueltas y hasta ahora no consigo solucion...
tratare de ser lo mas explicito posible...
se trata de un concesionario de comidas.... la cual subvenciona 1 sola comida al dia, pero como las computadoras no estan en red y tienen otras sucursales... a veces los comensales pueden comer en un lugar e ir a otro y cenar
la informacion que se graba es la siguiente

Cita:
Cabecera
NumeroTicket-----Fecha----CodigoTrabajador-----
0000000001------01/11/2011-----000325
0000000002------01/11/2011-----000245
0000000003------01/11/2011-----000999
0000000004------01/11/2011-----000657
0000000005------01/11/2011-----002144
0000000006------01/11/2011-----000325
Cita:
Detalle
NumeroTicket-----Producto-------Cantidad---Subvencion
0000000001------00001----------1------------0
0000000002------00001----------1------------0
0000000003------00001----------1------------0
0000000004------00001----------1------------0
0000000005------00001----------1------------0
0000000006------00001----------1------------0
despues de procesar deberia quedar asi

Cita:
Detalle
NumeroTicket-----Producto-------Cantidad---Subvencion
0000000001------00001----------1------------1
0000000002------00001----------1------------1
0000000003------00001----------1------------1
0000000004------00001----------1------------1
0000000005------00001----------1------------1
0000000006------00001----------1------------0
Si se dan cuenta el ticket 00000006 es de la misma persona el mismo dia.. entonces el segundo consumo no se subvenciona...

alguna idea?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #2  
Antiguo 09-11-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Esto es lo mismo del otro día?.
Responder Con Cita
  #3  
Antiguo 09-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Esto es lo mismo del otro día?.
asi es.. solo que aqui he tratado de simplificar la base del problema.. se que con un query no lo podre solucionar, tendre que hacer un "barrido" (recorrer) la tabla de detalle
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #4  
Antiguo 09-11-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿No te has parado a pensar que si allí no te contestó nadie puede ser porque no se entienda bien lo que preguntas?
Yo todavía no lo tengo muy claro, la verdad, entiendo por dónde van las cosas, pero claro, como para contestar algo, no.
Deberías especificar tablas, campos, claves entre ellos, etc. creo que eso aclararía bastante las cosas.
Responder Con Cita
  #5  
Antiguo 09-11-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿No te has parado a pensar que si allí no te contestó nadie puede ser porque no se entienda bien lo que preguntas?
Yo todavía no lo tengo muy claro, la verdad, entiendo por dónde van las cosas, pero claro, como para contestar algo, no.
Deberías especificar tablas, campos, claves entre ellos, etc. creo que eso aclararía bastante las cosas.
claro que siii.... pero mas que una solucion tacita busco ideas para la solucion, basicamente el problema se resume a....
solo grabar un dato en un campo x cuando el consumo del dia sea solo 1 y grabar en ese mismo campo el valor o (cero) cuando el consumo del dia sea mas de 1
la cosa es como hacerlo...
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #6  
Antiguo 09-11-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.052
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero importa el producto, puede ser otro o da igual, con tal de que sea el mismo trabajador?. Es por día, no?, ¿si la fecha es otra entonces no cuenta?.
Falta aclarar las cosas, que como tú lo sabes, te parece que se da por hecho que es así, pero nosotros no lo sabemos
Además, esos ejemplos que has puesto, la tabla detalle, no lo entiendo, ¿son dos tablas detalles?, en una debe quedar 1 y en la otra cero?
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
Como actualizar registros!!! negrokau Varios 79 10-09-2011 04:32:21
actualizar registros stand Conexión con bases de datos 2 29-07-2010 10:10:24
actualizar registros pabloloustau Conexión con bases de datos 3 19-06-2010 20:40:39
dbedit que divida los caracteres individualmente juniorSoft OOP 2 27-11-2007 14:10:52
Actualizar Registros drkvergil Firebird e Interbase 3 12-09-2006 18:33:54


La franja horaria es GMT +2. Ahora son las 15:16:48.


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