Banner de perfil
0

Jose Alexis Cruz Solar

@josealexiscruzsolar

Desarrollador y Diseñador Web

El Espinal, Mexico

Ayuda con consulta sql para obtener el total de las ventas de cada mes

Jose Alexis Cruz Solar@josealexiscruzsolar

Mi tabla venta tiene estos campos: id usuario_id cliente_id fecha subtotal descuento total

el campo fecha tipo DATETIME, y el campo total es decimal(8,2) aunque eso no importa mucho, quisiera saber como hago mi consulta sql para que me salga asi:

Mes / Total Enero 4200 Febrero 3500 Marzo 5200 y asi hasta diciembre o... ENERO FEBRERO MARZO 4200 3500 5200

Hasta ahora solo tengo que si pongo SELECT SUM(v.total) AS "enero" FROM venta v WHERE fecha BETWEEN '2019-01-01' AND '2019-01-31'

me da el total de ventas en enero asi:

Enero 4200

Pero no se como hacer para que me arroje el de todos los meses, como agrupo esas consultas? ayuda porfa no soy muy bueno en SQL


¿Se pueden capturar los eventos F1,F2,F3 o Ctrl+1, Ctrl+2 en chrome?

Jose Alexis Cruz Solar@josealexiscruzsolar

Quiero implementar atajos en mi sistema, de momento los tengo con Alt + Numero pero quisiera saber si es posible capturar los eventos que mencione en el titulo, porque si bien los capturo tambien chrome hace lo suyo... me explico si tengo que Ctrl+2 me llevara a la vista de productos.... lo que hace es que primero me cambia a mi pestaña numero 2 de las que tengo y luego de eso me lleva a la vista. Es decir primero chrome atrapa el evento y despues yo.... hay manera de evitar que los comandos de chrome ? es decir de cacharlos? si es posible diganme porfa porque no encuentro en internet forma de hacerlo


¿Cual es la mejor libreria para generar PDF?

Jose Alexis Cruz Solar@josealexiscruzsolar

Hola compañeros, estoy en busca de la mejor libreria para generar PDF, no seran simples tablas a PDF, sino escritos como tal, documentos, como reportes, formatos, etc. Por fa denme su opinión sobre cual es el mejor para ello. Gracias


¿ El campo Null ocupa espacio en un BD ?

Jose Alexis Cruz Solar@josealexiscruzsolar

Tengo una base de datos donde tengo la tabla Producto, con id, barcode, nombre etc... y uno de esos campos es "img" para poner la ruta de la imagen respectiva al producto que se va a subir. El detalle es que puede que el usuario no ingrese una imagen porque no la tiene a la mano en ese momento.

El punto es que se me ocurrio pasar el valor como null y que a la hora de mostrar la imagen si el campo img es null, me muestre una imagen que diga "sin imagen" con php.

Pero mi duda es si el campo VARCHAR(45) img ocupa espacio en la BD aun si va como null, por el rendimiento.