Ir al contenido principal

Entradas

Mostrando las entradas de 2012

SQL: buscar por rangos de fecha con campos mes y año separados.

Tengo una tabla con campo año y mes por separado. Se requiere seleccionar un rango de fechas. Por ejemplo de Septiembre de 2011 a Mayo de 2012. BD: SQL Server 2000  Opcion 1: (SIN FUNCIONAR)  Esta consulta no nos devuelve nada debido a que mes es un campo numérico. select anio, mes from ventas where (anio>=2011 and mes>=9) and (anio<=2012 and mes<=5) Opcion 2: (no me gustó)  Esta opción nos trae todos los registros de 2011 y 2012, después con código php se pueden usar strtotime y después filtrar los registros que necesitamos. select anio, mes from ventas where (anio>=2011) and (anio<=2012) Opcion 3: (sin funcionar) Intentando concatenar los campos select anio, mes,(anio+'-'+mes+'-01') Opcion 4: (sin funcionar) Concatenando los campos utilizando cast, casi solucionado pero le agrega un espacio en el mes. select anio, mes, convert (varchar(10),cast(anio as char(4))+'-'+cast(mes as char(2))+'-01',12...

Si los lenguajes de programación fueran una religión….

Si los lenguajes de programación fueran una religión…. C sería el Judaísmo – Es viejo, restrictivo, pero la mayor parte del mundo está familiarizado con sus normas y las respeta. El problema es que no te puedes convertir, o estás desde el principio, o crees que es una locura por completo. También cuando las cosas van mal la gente desea culpar al mundo con sus problemas. Java sería el Cristianismo Fundamentalista – Teóricamente está basado en C, pero se pasa por alto tantas de las antiguas leyes, que no se parece en absoluto. En su lugar, añade su propio conjunto de normas nuevas e inflexibles, las cuales los creyentes piensan que son muy superiores a las originales. Y no solamente estan seguros de que sea el mejor idioma del mundo, sino que desean quemar a aquellos que estén en desacuerdo. PHP sería en Cristianismo de Cafetería – Se pelea con Java por la supremacía del mercado web. Coge algunos aspectos de C y Java, pero sólo los que le gustan. Probablemente no sea ta...

Como beneficiarse con los descuentos de "EL BUEN FIN" en septiembre sin usar la tarjeta de crédito

No, no pienses que estoy loco!  En los meses de junio, julio y agosto muchas empresas comienzan a prepararse para las ventas de fin de año (navidad, día de reyes, "el buen fin").  Si las grandes empresas se preparan para vendernos sus productos y beneficiarse con nuestro dinero, ¿Que tan malo es que nosotros los consumidores tambien comencemos a preparar nuestros gastos para aprovechar los descuentos?. - ¿Que es el buen Fin? Para los que desconozcan que es el buen fin les dejo estos enlaces http://www.elbuenfin.org/que-es-el-buen-fin/ http://es.wikipedia.org/wiki/Buen_Fin OJO: No aliento el consumo mercadologico de fin de año. Hace cuanto tiempo que deseas cambiar aquellos viejos electrodomesticos y/o muebles del hogar; Refrigerador,  estufa, sala, television, estereo, comedor, computadora vieja o algun otro. La mayoría de los articulos mencionados son elevados en precio, por lo cual se nos dificulta pagarlos de contado, y es por ello que ...

Administrar la recepción de CFD/CFDI - Script que lee XML de un Comprobante Fistal Digital

Hoy en día la preocupación de la mayoría de las empresas se concentra en la generación de Comprobantes Fiscales Digitales basados en las normas del SAT. En este nicho ya hay bastantes pesonas y empresas trabajando. Sin embargo no he visto o desconozco una herramienta que ayude a administrar la RECEPCION DE CFD's. Me ha pasado que despues de comprar en diferentes negocios, cada empresa genera un archivo xml con nombre generico, que es de utilidad para ellos. Al tener varias facturas la administración se vuelve complicada. Una manera de administrar estos comprobantes digitales es renombrarlos utilizando algun layout, ya sea de manera manual o con un proceso automatico Este script ayuda a leer un CFD para despues formatear el nombre del archivo de la siguiente manera: Fecha_RFCemisor_serie_folio_subtotal_iva_total Fecha: Fecha en que se generó el comprobante RFCemisor: RFC de quien emite el cfd/cfdi Serie y Folio: Numero de Serie y folio de la factura Subtotal, iva, total:...

Agregar separador en archivo por posiciones con SED

Una vez instalado el comando SED en Windows. Tenemos el archivo prueba.txt que contiene:   Para mostrar de la linea 5 a la 8 type prueba.txt | sed -n "5,8p" Para mostrar de la linea 10 al final del archivo type prueba.txt | sed -n "10,$p" USAR SED POR POSICIONES. Fuente:   http://www.gentoo.org/doc/es/articles/l-sed2.xml Tenemos el archivo prueba con el siguiente contenido. Prueba.txt abbcccddddeeeeefffff 12345678901234567890 23456789012345678901 34567890123456789012 45678901234567890123 56789012345678901234 67890123456789012345 78901234567890123456 89012345678901234567 90123456789012345678 01234567890123456789 12345678901234567890 23456789012345678901 34567890123456789012 45678901234567890123 56789012345678901234 67890123456789012345 78901234567890123456 Necesitamos dar formato a cada linea del archivo por posiciones y agregar un separador, en este caso punto y coma. ...