FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola,
Cita:
|
#2
|
||||
|
||||
Cita:
No entendí el problema ¿Registras los cobros de alguna manera? es decir, ¿hay algún registro de la hora en que realizó el cobro?
__________________
|
#3
|
||||
|
||||
#4
|
|||
|
|||
Me refiero que mi aplicacion corre alas 12:00:00 pm y lo que realiza es que un quey me extraer los datos de la bd que tenga fecha de pago hoy 21/12/2005 y que la hora de pago sea mayor a 9:00:00 am pero menor a 12:00:00 pm
si me explique |
#5
|
|||
|
|||
entonces como pueden darse cuanta tengo la hora final que son las 12:00:00 pm pero la de inicio como la extraigo?
|
#6
|
||||
|
||||
Si tu aplicacion inicia a las 12...........como piensas capturar u obtener la data previamente pasada? si hay restricción de horario para el inicio de tu exe puedes montar algo en background...........no se..........en el inicio de sesion o un servicio.....pero si necesita ingreso de data me qedo con el primero o volar la restricción, realmente no entiendo bien el problema ( si es q lo hay ), aqi hay algo para registrar tu exe al iniciar una sesión en caso d q otros usuarios sean los q la tengan previo a las 12:
Código:
int AgregarReg() { LONG status; HKEY hKey; AnsiString programa=ParamStr(0)+" /Run"; status = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_WRITE,&hKey); if(status != ERROR_SUCCESS) return status; RegSetValueEx(hKey,"Jefa",0,REG_SZ,programa.c_str(),programa.Length()+1); RegCloseKey(hKey); return ERROR_SUCCESS; } __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { int Par=ParamCount(); if( Par!=1) { exit(0); } if( ParamStr(1).UpperCase()=="/REG") { AgregarReg(); exit(0); } if( ParamStr(1).UpperCase()!="/RUN") exit(0); //.........
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#7
|
|||
|
|||
Retomando dicho problema vuelvo a plantearlo:
Tengo una aplicacion que va iniciar en un servidor y dicha aplicacion me extrae datos de una BD con un query dicho query trae la condicion de extrar los datos dependiendo del dia y la hora de pago mismas que son pasadas por parametros Select *from facturas where (fecha:='fecha que paso por parametro') and (hora>='Hora inicial') and (hora<=Hora final') Entonces como pueden darse cuenta tengo la fecha, la hora final pero como obtener la hora inicial para que se puede cumplir la condicion del query Espero ahora si me haya explicado bien La verdad me urge, espero me ayuden Saludos |
#8
|
||||
|
||||
la hora inicial, ¿sería la hora del primer pago del día en cuestión?
__________________
|
#9
|
||||
|
||||
función Min() en SQL
si es cómo dice ContraVeneno.
puedes hacer eso
La clave es:
Obtienes le primer registro (porque es la hora inicial) y ese dato lo usas como el primer filtro en tu campo de hora inicial. ¿Sí era eso? NaCl-U2. Féliz Navidad
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz Última edición por Paoti fecha: 22-12-2005 a las 20:43:13. |
#10
|
|||
|
|||
Fijate si la aplicacion inicia a las 9 yo quiero reportar lo que se haya pagado desde las 9 am a las 12:00pm me explico, entonces si la aplicacion inicia las 9 guardar esa hora y hasta que sean las 12 pm reportar eso despues quiero reportar lo de las 12 hasta las 5:00pm entonces la inicial es 12 y la final 5 y despues las 5 seria la inicial y la final las 8:00 pm y asi sucesivamente
|
|
|
|