0% encontró este documento útil (0 votos)
155 vistas3 páginas

Consultas SQL para Facturación

Este documento presenta varias consultas SQL para seleccionar y resumir datos de una o más tablas de una base de datos. Algunas consultas muestran datos ordenados de manera ascendente o descendente, mientras que otras calculan el sumatorio, promedio, conteo, valor máximo o mínimo de campos. También hay consultas que unen dos tablas relacionadas para mostrar datos combinados.

Cargado por

Santiago Camacho
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
155 vistas3 páginas

Consultas SQL para Facturación

Este documento presenta varias consultas SQL para seleccionar y resumir datos de una o más tablas de una base de datos. Algunas consultas muestran datos ordenados de manera ascendente o descendente, mientras que otras calculan el sumatorio, promedio, conteo, valor máximo o mínimo de campos. También hay consultas que unen dos tablas relacionadas para mostrar datos combinados.

Cargado por

Santiago Camacho
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

CONSULTAS SQL

CONSULTA EN UNA SOLA TABLA

Muestra todas las facturas >= 1000 ordenadas de forma asendente


SELECT * FROM factura
WHERE total >= 1000
order by total asc
PRO DEFECTO MUESTRA ASCENDENTE
select * from factura
where total >= 1000
order by total asc

Muestra todas las facturas >= 1000 ordenadas de forma descendente


select * from factura
where total >= 1000
order by total desc
Muestra la suma total de la tabla factura
SELECT sum(total) FROM factura
Muestra la suma total de la tabla factura renombrando como SUMA_TOTAL el
nombre del campo
SELECT sum(total) as SUMA_TOTAL FROM facture
Muestra el promedio total de la tabla factura renombrando como
PROMEDIO_TOTAL el nombre del campo
SELECT avg(total) as PROMEDIO_TOTAL FROM facture
Muestra el número de registro de la tabla clientes renombrando como
NUM_CLIENTES el nombre del campo
SELECT count(cedula) as NUM_CLIENTES FROM cliente
Muestra el valor máximo de un campo de alguna tabla
SELECT max(total) as MAYOR_VALOR FROM factura
Muestra el valor mínimo de un campo de alguna tabla
SELECT min(total) as MAYOR_VALOR FROM facture
CONSULTA ENTRE 2 O MÁS TABLAS RELACIONADA
Muestra la CEDULA y el NOMBRE de la tabla CLIENTE con un NÚMERO DE
FACTURA y TOTAL de la tabla factura
SELECT [Link], [Link], [Link],
[Link]
FROM CLIENTE INNER JOIN FACTURA ON [Link] =
[Link];
ALTERNATIVA, usando where
SELECT [Link], [Link], [Link],
[Link]
FROM CLIENTE, FACTURA WHERE CEDULA = [Link];
Muestra la CEDULA y el NOMBRE de la tabla CLIENTE con un NÚMERO DE
FACTURA y TOTAL de la tabla factura con un TOTAL DE FACTURACIÓN >=
1000
SELECT [Link], [Link], [Link],
[Link]
FROM CLIENTE, FACTURA WHERE CEDULA = [Link] AND
[Link] >= 1000;
Muestra la CEDULA y el NOMBRE de la tabla CLIENTE con un NÚMERO DE
FACTURA y TOTAL de la tabla factura con un TOTAL DE FACTURACIÓN >=
1000
Ó que su NOMBRE empiece con ORBE
SELECT [Link], [Link], [Link],
[Link]
FROM CLIENTE, FACTURA WHERE CEDULA = [Link] AND
[Link] <= 1000 OR [Link] like 'ORBE*';
Muestra la CEDULA y el NOMBRE de la tabla CLIENTE con un NÚMERO DE
FACTURA y TOTAL de la tabla factura con un TOTAL DE FACTURACIÓN >=
1000
Ó que su NOMBRE empiece con ORBE y ORDENADO POR NOMBRE de la tabla
CLIENTE
SELECT [Link], [Link], [Link],
[Link]
FROM CLIENTE, FACTURA WHERE CEDULA = [Link] AND
[Link] <= 1000 OR [Link] like 'ORBE*'
ORDER BY [Link];

También podría gustarte