Se ha producido un error en este gadget.

jueves, 13 de diciembre de 2007

Ahora Licenciado!!!

Hoy Jueves 13 de Diciembre de 2007 puden llamarme licenciado de forma legal, así es, después de 2 años peleando con la tesis, se puede decir que salí un poco golpeado pero victorioso de la pelea. Ayer 12 de Diciembre me recibí de Licenciado en Análisis de Sistemas en la Facultad de Ciencias Exactas de la Universidad Nacional de Salta.
Por suerte mis pedidos de NO cortar el pelo fueron escuchados, y no me cortaron, salvo un mechón de la nuca para el supuesto cartel que al final no se lo hizo.
Muchas gracias a todos los que se acordaron, a los que se acordaron tarde, a los que fueron, a los que no pudieron, a todos.


..... desde hoy seré conocido como el señor de las licencias......


P.D: Cuando tenga las fotos las subo.

martes, 4 de diciembre de 2007

Fecha de EXAMEN!!!!

Si todo sigue como hasta ahora, el Miércoles de la semana que viene rindo mi tan ansiado seminario de sistemas, mediante el cual obtendría el título de Lic. en Análisis de Sistemas..... waw!!! que bueno que suena!!!
No es formal la notificación que recibí (telefónica) pero hasta nuevo aviso el examen es:

Miércoles 12 de Diciembre de 2007 (12/12/07)*
Hs: 16:00
Lugar: Facultad de Ciencias Exactas - Universidad Nacional de Salta

Toda aquella persona que esté interesado en ir, sera bien venido (siempre y cuando no tenga intenciones de cortarme el pelo) , supuestamente es un festejo y por consiguiente festejar!!!!


*Paradojicamente el número 12 me está "siguiendo" en varios momentos de la vida, por suerte en buenos momentos, algunos los elegí yo otros no (el que quiera saber más que pregunte)

lunes, 3 de diciembre de 2007

Les Luthiers!


Después de.... (vinieron alguna vez?), vino Les Luthiers con el espectáculo "Las Sobras de Ayer", la mayoría de los números ya los conocía pero nunca los había visto en vivo. Fue algo para ca... caerse? de la riza. Espero poder volver a verlos.

  • “El sendero de Warren Sánchez
  • “La balada del 7º regimiento”
  • Pepper Clemens sent the messenger: nevertheless the reverend left the herd
  • “Quien conociera a María amaría a María”
  • “San Ictícola de los peces”
  • “La hora de la nostalgia”
  • “Cantata del adelantado Don Rodrigo Díaz de Carreras, de sus hazañas en tierras de Indias, de los singulares acontecimientos en que se vio envuelto y de cómo se desenvolvió”
Éstas son las "obras" que tiene el espectáculo, creo que no me olvido de ninguna, caso contrario por favor corregirme.
Como es normal en todos los espectáculos hubo un número fuera de libreto, en éste caso fue: "Los jóvenes de hoy en día" (creo que se llama así).

En resumen.... BUENISIMO!!!

lunes, 19 de noviembre de 2007

Mi pagina!!!

Hace mucho que estoy con ganas de tener una pagina personal y ya tengo una!!!..... si ya se que está en construcción y no tiene nada, salvo un par de publicidades de Adsense ;)
A medida que la vaya actualizando les voy avisando, cualquier sugerencia es bien recibida


Regularidad en el Seminario

Es una noticia un poco vieja, pero muy importante. Hace aproximadamente un mes me dieron la regularidad en el seminario de sistemas. Esto que quiere decir?.... que puedo (ya lo hice :P) pedir mesa de examen para rendirlo y recibirme de Licenciado en Análisis de Sistemas.
Cuando me confirmen la fecha del examen seguramente la estaré publicando por aquí.


jueves, 6 de septiembre de 2007

Sigo con lo mismo.... Consultas SQL

Hace mucho que no comento nada, y ésta vez es para mostrar otra consulta que tuve que hacer....

Necesitaba consultar los cobros que se hicieron y como se hicieron de todas las ventas, quedando la consulta de la siguiente foroma:


SELECT GVA12.ESTADO, GVA12.FECHA_EMIS, GVA12.N_COMP, GVA12.T_COMP,GVA12.IMPORTE, RECIBOS.N_COMP, RECIBOS.MENOR_F_FAC, DETALLE17.DIAS_PROM_CH, DETALLE1.CAJA, DETALLE2.BONIFPUB, DETALLE3.1, DETALLE4.IMP_SELLOS, DETALLE5.VISA, DETALLE6.DTO_PRONTO_PAGO, DETALLE7.2, DETALLE8.CTA_MOV, DETALLE9.3, DETALLE10.SUSS_RET, DETALLE11.CREDIMAS, DETALLE12.IG_RET, DETALLE13.4, DETALLE14.5, DETALLE15.AMERICAN_EXPRESS, DETALLE16.TICKETS_CANASTA, DETALLE17.VALORES_DEPOSITAR, DETALLE18.6, DETALLE19.ELECTRON, DETALLE20.7, DETALLE21.8, DETALLE22.CH_3_RECH, DETALLE23.MASTERCARD, DETALLE24.9, DETALLE25.DOC_A_COB, DETALLE26.9, DETALLE27.DGR_RET_ACS_ECS, DETALLE28.CAJA2, DETALLE29.CANJES, DETALLE30.10, DETALLE31.IVA_RETFROM (SELECT * FROM GVA12 WHERE T_COMP='REC') AS GVA12LEFT JOIN ( SELECT GVA07.N_COMP, DATOSREC.* FROM GVA12, GVA07, (SELECT MIN(FECHA_EMIS) AS MENOR_F_FAC, F_COMP_CAN, N_COMP_CAN, T_COMP_CAN FROM GVA07, GVA12 WHERE GVA07.N_COMP=GVA12.N_COMP AND T_COMP_CAN='REC' GROUP BY F_COMP_CAN, N_COMP_CAN, T_COMP_CAN ) AS DATOSREC WHERE GVA07.N_COMP_CAN=DATOSREC.N_COMP_CAN AND MENOR_F_FAC=GVA12.FECHA_EMIS AND GVA12.N_COMP=GVA07.N_COMP ) AS RECIBOSON GVA12.N_COMP=RECIBOS.N_COMP_CAN AND GVA12.T_COMP='REC' AND GVA12.ESTADO<>'ANU'
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS CAJA, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA=1 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE1
ON GVA12.N_COMP= DETALLE1.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS BONIFPUB, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA=50100 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE2
ON GVA12.N_COMP= DETALLE2.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 1, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 27 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE3
ON GVA12.N_COMP= DETALLE3.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS IMP_SELLOS, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 50503 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE4
ON GVA12.N_COMP= DETALLE4.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS VISA, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 700 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE5
ON GVA12.N_COMP= DETALLE5.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS DTO_PRONTO_PAGO, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 50104 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE6
ON GVA12.N_COMP= DETALLE6.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 2, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 22 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE7
ON GVA12.N_COMP= DETALLE7.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS CTA_MOV, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 2306 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE8
ON GVA12.N_COMP= DETALLE8.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 3, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 28 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE9
ON GVA12.N_COMP= DETALLE9.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS SUSS_RET, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 3071 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE10
ON GVA12.N_COMP= DETALLE10.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS CREDIMAS, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 712 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE11
ON GVA12.N_COMP= DETALLE11.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS IG_RET, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 3000 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE12
ON GVA12.N_COMP= DETALLE12.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 4, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 23 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE13
ON GVA12.N_COMP= DETALLE13.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 5, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 29 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE14
ON GVA12.N_COMP= DETALLE14.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS AMERICAN_EXPRESS, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 701 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE15
ON GVA12.N_COMP= DETALLE15.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS TICKETS_CANASTA, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 2 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE16
ON GVA12.N_COMP= DETALLE16.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA14.IMPORTE_CH) AS VALORES_DEPOSITAR, AVG(DIAS) AS DIAS_PROM_CH, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01, SBA14 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 601 AND SBA05.N_COMP=SBA14.N_COMP_REC GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE17
ON GVA12.N_COMP= DETALLE17.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 6, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 24 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE18
ON GVA12.N_COMP= DETALLE18.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS ELECTRON, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 707 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE19
ON GVA12.N_COMP= DETALLE19.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 7, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 30 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE20
ON GVA12.N_COMP= DETALLE20.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 8, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 25 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE21
ON GVA12.N_COMP= DETALLE21.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS CH_3_RECH, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 20911 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE22
ON GVA12.N_COMP= DETALLE22.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS MASTERCARD, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 702 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE23
ON GVA12.N_COMP= DETALLE23.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 9, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 20 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE24
ON GVA12.N_COMP= DETALLE24.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS DOC_A_COB, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 602 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE25
ON GVA12.N_COMP= DETALLE25.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 9, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 26 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE26
ON GVA12.N_COMP= DETALLE26.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS DGR_RET_ACS_ECS, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 3021 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE27
ON GVA12.N_COMP= DETALLE27.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS CAJA2, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 3 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE28
ON GVA12.N_COMP= DETALLE28.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS CANJES, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 10 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE29
ON GVA12.N_COMP= DETALLE29.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS 10, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 21 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE30
ON GVA12.N_COMP= DETALLE30.N_COMP
LEFT JOIN ( SELECT SBA05.N_COMP,SUM(SBA05.MONTO) AS IVA_RET, SBA01.COD_CTA, SBA01.DESCRIPCIO FROM SBA05, SBA01 WHERE COD_COMP='REC' AND SBA05.COD_CTA=SBA01.COD_CTA AND SBA05.D_H='D' AND SBA01.COD_CTA= 3051 GROUP BY N_COMP, SBA01.COD_CTA, DESCRIPCIO ) AS DETALLE31
ON GVA12.N_COMP= DETALLE31.N_COMP


Pongo la consulta con letra bastante para no ocupar tanto espacio, mi intención es solo mostrar el largo de la misma, hasta ahora es la consulta más complicada que me toco hacer, y como se puede ver, la más larga.

viernes, 20 de julio de 2007

Otra consulta SQL


Asi es, estuve trabajando nuevamente con las comisiones de los cobradores, pero en este caso, migrando lo que habia hecho en PHP a JAVA, únicamentes para poder descartar a mi PC como servidora web.

A medida que lo estába haciendo me enfrenté a muchos problemas, (sera porque en mi vidad habia hecho algo en JAVA), al final logre aprender lo necesario y pude hacer el programa y sus reportes. Salvo uno, no viene al caso de que se trata solo pondre la consulta:


SELECT F.COD_VENDED, gva14fld.DESCRIP, gva14.RAZON_SOCI, F.N_COMP, F.FECHA_EMIS, F.IMPORTE, (F.IMPORTE-isNull(SUM(I.IMPORT_CAN),0)) AS DIF FROM GVA12 AS F LEFT JOIN GVA07 AS I ON (F.N_COMP=I.N_COMP_CAN), gva14, gva14fld, gva14itc WHERE F.COD_VENDED=$P{IDCOB} AND F.T_COMP='REC' AND F.FECHA_EMIS>=$P{DESDE} AND F.FECHA_EMIS<=$P{HASTA} AND ESTADO='CTA' AND GVA14.COD_CLIENT=F.COD_CLIENT AND F.COD_CLIENT=gva14itc.CODE AND gva14itc.IDFOLDER=gva14fld.IDFOLDER GROUP BY F.N_COMP, F.IMPORTE, F.FECHA_EMIS, F.COD_VENDED, gva14fld.DESCRIP, Gva14.RAZON_SOCI


pero no es todo mérito mio su realización, sino por el contrario, Luciano Garcia Bes me dio una mano muy importante explicándome como hacer el LEFT JOIN.
Gonzalo Rivero también me estaba dando una mano cuando lo puede solucionar.... igual Gracias por la intención :P

P.D: La imagen que puse es una captura de la pantalla del programa.

martes, 12 de junio de 2007

Camino al Trabajo

Me puse a jugar con el Google maps y se me ocurrio marcar el recorrido de ida al trabajo, sabia que tenía que cruzar toda la ciudad pero verlo en el mapa es un poco mas impresionante.
A pesar de la distancia, (comparado lo que tengo que viajar con otra gente de otras ciudades no es mucho) tardo en hacer el recorrido total en 35' aproximadamente.

lunes, 11 de junio de 2007

Hogar dulce hogar!!!

Despues de casi 5 meses de Buscar departamento y tras varios intentos fallidos consegui uno. Es un departamento en la zona norte de mi ciudad (Salta-Argentina). Me mude el 1 de Junio y hoy 11 todavía tengo dos piesas con una pila de cajas sin acomodar que algún día se acomodaran y si no las tendré que acomodar yo :P.

lunes, 28 de mayo de 2007

Memorias DDR3???

Esto de la informática es algo complicado, cuando creo que tengo lo "último"[1] en algo te salen con otra cosa.
Hace poco me compre una PC[2] con memoria DDR2, pensaba.... "lo último", pero tenía que venir la gente de Samsung a aguarme la alegría con esto. Nunca voy a llegar, salvo que me gane la lotería o me vuelva millonario en poco tiempo :P

[1] Es una expresión de deseo, se que nunca voy a llegar a tener lo último, pero por lo menos tener algo moderno :P
[2] En otro post, cuento que PC me compre ;)

miércoles, 23 de mayo de 2007

No será mucho???

Lei esta noticia, en la que supuestamente Google no solo quiere manejar la información de todas las personas que usan o no internet, sino que además quiere guardar información sobre el genoma de las personas.
Lo que si me parece, es que es un negociado entre el fundador de google y su sra. Poniendo la idea en palabras comunes: A google no le importa, solo lo hace para darle apoyo financiero a la "Sra. de Google"

martes, 22 de mayo de 2007

Microsoft vs Software Libre

Nuevamente Microsoft intenta atacar al software libre, en este caso con la denuncia de la violación de más de 200 supuestas patentes.
Entre todas las noticias que leí este artículo me resulto de lo mejor.

miércoles, 2 de mayo de 2007

Día del Trabajador

Feliz día del Trabajador a todas aquellas personas que trabajan, no solo en relación de dependencia, sino de cualquier otra forma de trabajo, sea remunerado o no.

No es mi intención explicar el porque ni decir su historia, para todos aquellos que quieran saber un poco mas entren aquí.

jueves, 26 de abril de 2007

Esposa Licenciada!!!

Así es, desde el lunes 23 de Abril aproximadamente a hs 17:30 estoy casado con una Licenciada en Psicología. Obviamente recibió todos las felicitaciones pertinentes (huevos, harina, yerba y un preparado un poco extraño realizado por una de sus amigas). Cabe aclarar que no todo terminó ahí, sino que fue llevada en el baúl del auto por los alrededores de nuestra casa para que la gente y vecinos la vean en ese estado.

viernes, 30 de marzo de 2007

Un poco rara la propuesta por GoogleMaps


Cuando en el googleMaps se busca ir de un un lugar de Europa a América (no de todos los lugares) propone cruzar el Atlántico a nado, es una broma que la gente de Google está haciendo, lo que si, esperemos que ningún loco se large a nadar.... .P

Entren aquí para ver lo que estoy diciendo.

Buena serie.... buena suerte


Hace 3 semanas aproximadamente, empecé a ver una serie de TV por.... Universal? (No me acuerdo el canal :P). Se llama HÉROE, me pareció bastante entretenida, se trata de personas que están un eslabón más arriba de la evolución. Los otros días webeando, entre a la pagina http://www.spider-warez.com y me encontré con que alguien había subido todos los capítulos de la primera temporada (subtitulados)... obviamente empecé a bajarlos.

Cualquiera que quiera bajarlos puede entrar aquí
P.D: No son anime.

jueves, 22 de marzo de 2007

Siempre se aprende...

Los otros días estaba en el gtalk y chateando con Adrián me comentó que estaba pasando unos documentos psd (photoshop) a HTML, pensé que interesante, de esa forma debe ser mucho más fácil hacer paginas web estéticamente mas lindas, entonces me puse a averiguar (google) como se hacía ese traspaso, y encontré varios tutoriales, ejemplos que explicaban los pasos básicos para hacerlos, realmente una tontera (Para el que quiera saber se utiliza el programa ImageReady de photoshop).

A medida que iba aprendiendo y viendo que hacerlo era sumamente sencillo, me acordaba de la lucha que fue darle un aspecto "lindo" (supuestamente) a un trabajo que tenía que hacer para obtener el titulo intermedio de Computador Universitario de la carrera de Licenciatura en Análisis de Sistemas. Pero al trabajo ya lo hice, lo presente y me aprobaron, por lo que no me quejo (tanto).

Lo más gracioso de esto es que la persona que me provocó la inquietud de como se hace el traspaso de psd a html, lo hacia a mano, sin utilizar las herramientas provistas por el programa.

lunes, 12 de marzo de 2007

Mas sobre mi casamiento


Fiesta Casamiento, originally uploaded by Federico Zitelli.

Para los que no pudieron ver las fotos de mi casamiento, les comento que porfin pude subir algunas de las fotos. Las pueden pasar a ver por http://www.flickr.com/photos/fzitelli/418868188/

jueves, 8 de marzo de 2007

Un poco de SQL

Nunca pensé que se podría llegar a complicar tanto una consulta SQL :P, todo empezó con un simple pedido de la gerente de mi sección que fue solucionado con una consulta de un renglon. Pero fue pidiendo más y más información hasta que llego a ser algo parecido a esto.

SELECT COBRANZAS.COD_VENDED, COBRANZAS.NOMBRE_VEN, COBRANZAS.DESCRIP, COBRANZAS.RAZON_SOCI, COBRANZAS.N_COMP_CAN, COBRANZAS.F_COMP_CAN, COBRANZAS.N_COMP, COBRANZAS.FECHA_EMIS, COBRANZAS.IMPORT_CAN, COBRANZAS.IMPORTE_VT, N_CHEQUE, IMPORTE_CH, FECHA_CHEQ, DIAS, SUMA_OTROS_VALORESFROM [SELECT COBRANZAS.COD_VENDED, COBRANZAS.NOMBRE_VEN, COBRANZAS.DESCRIP, COBRANZAS.RAZON_SOCI, COBRANZAS.N_COMP_CAN, COBRANZAS.F_COMP_CAN, COBRANZAS.N_COMP, COBRANZAS.FECHA_EMIS, COBRANZAS.IMPORT_CAN, COBRANZAS.IMPORTE_VT, N_CHEQUE, IMPORTE_CH, FECHA_CHEQ, DIAS FROM (SELECT RecNoAnu.COD_VENDED, gva23.NOMBRE_VEN, gva14fld.DESCRIP, gva14.RAZON_SOCI, gva07.N_COMP_CAN, gva07.F_COMP_CAN, gva07.N_COMP, FacNoAnu.FECHA_EMIS, gva07.IMPORT_CAN, gva07.IMPORTE_VT FROM gva23, gva07,(SELECT * FROM gva12 WHERE gva12.ESTADO<>'ANU' and T_COMP='FAC') AS FacNoAnu, (SELECT * FROM gva12 WHERE ESTADO<>'ANU' and T_COMP='REC') AS RecNoAnu, gva14, gva14fld, gva14itc WHERE gva07.T_COMP_CAN='REC' And gva07.F_COMP_CAN>=desde And gva07.F_COMP_CAN<=hasta And gva07.T_COMP_CAN='REC' And gva23.COD_VENDED=RecNoAnu.COD_VENDED And FacNoAnu.N_COMP=gva07.N_COMP And RecNoAnu.N_COMP=gva07.N_COMP_CAN And gva14.COD_CLIENT=FacNoAnu.COD_CLIENT and facNoAnu.COD_CLIENT=gva14itc.CODE and gva14itc.IDFOLDER=gva14fld.IDFOLDER) AS COBRANZAS
LEFT JOIN (SELECT * FROM SBA14 WHERE ESTADO<>'R' AND FECHA_REC>=desde And FECHA_REC<=hasta) AS CHEQUES ON COBRANZAS.N_COMP_CAN=CHEQUES.N_COMP_REC]. AS REC_CH LEFT JOIN [SELECT N_COMP, SUM(CANT_MONE) AS SUMA_OTROS_VALORES FROM SBA05 WHERE COD_CTA<>601 AND D_H='D' AND COD_COMP='REC' GROUP BY N_COMP]. AS SBA05 ON REC_CH.N_COMP_CAN=SBA05.N_COMP;


No se si es la forma más optima de hacerlo o no, pero es la que encontré para mostrarles todos los datos que necesita :P

Un dato llamativo es que toda esta consulta con tablas que tienen aporx 200 mil registros las estoy haciendo con ACCESS!!! si ya se, estoy loco, pero no pude importar las tablas que se encuentran en CodeBase a otro motor para hacer las consultas. Es una pelea que recién está empezando

to be continue......

P.D: Todos los retos son buenos....

lunes, 5 de marzo de 2007

Un poco de mi...

Para los que no me conocen, les cuento un poco de mi.
Tengo 24 años, soy de la Provincia de Salta, ubicada al norte de Argentina, me casé el 12 de Enero de este año con Diana Lorenzo, Soy estudiante de la carrera Lic. en Análisis de Sistemas de la Universidad Nacional de Salta, me queda rendir únicamente la Tesis o como se llama en la facultad Seminario de Sistemas, con lo que terminaría y obtendría mi título de Lic.
Trabajo actualmente en el Diario El Tribuno, en el sector de Sistemas...

viernes, 2 de marzo de 2007

Bienvenida

Hola a todos, les quiero dar la bienvenida a mi blog en donde se publicarán o por lo menos se tratará de publicar las cosas mas relevantes, importantes, graciosas o ... lo que quiera, por algo es mi blog ;) .