ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consultas SQL


Enviado por   •  17 de Mayo de 2020  •  Exámen  •  676 Palabras (3 Páginas)  •  133 Visitas

Página 1 de 3

[pic 1]                                      [pic 2] 

INSTITUTO TECNOLOGICO DE TEHUACAN

5 SEMESTRE

MATERIA:

TALLER DE BASE DE DATOS

ALUMNO:

JOSE EDUARDO MONTES HERNANDEZ

NUMERO DE CONTROL:

17361152

TRABAJO:

CONSULTAS

PROFESOR:

VAZQUEZ ZAYAS EDUARDO

/*1

Mostrar el número de proveedor, razón social y nombre comercial de los proveedores que tienen un rfc arriba de 17361153 y la clave del país sea igual a 1*/

select num_proveedor,razon_social,nom_comercial  from jemh_colonias

join jemh_proveedores where jemh_colonias.Cve_colonia=jemh_proveedores.cve_colonia

and rfc>'17361153' and jemh_colonias.Cve_pais=1;

[pic 3]

/*2

Sacar un listado de los cheques realizados después del 2 de agosto del 2019 que sean inválidos mostrando la fecha de emision y el estado del cheque, incluir también el número del proveedor y el nombre comercial*/

select fecha_emision, edo_cheque, nom_comercial from jemh_cheques

join jemh_proveedores where jemh_cheques.num_proveedor=jemh_proveedores.num_proveedor

and fecha_emision>'2019-08-02' and edo_cheque='Invalido';

[pic 4]

/*3

Mostrar número de factura clave del articulo el precio unitario pero aplicarle al precio unitario un aumento del 15% siempre y cuando el precio del articulo sea menor a 7000 ordenarlo por precio unitario y darle un formato de 2 dígitos asignándole a la tabla el nombre de nuevo precio*/

select num_factura, cve_articulo, format(precio_unitario*1.15,2) as 'nuevo precio'

from jemh_facturasdtl where precio_unitario<7000 order by precio_unitario;

[pic 5]

/*4

Mostrar el número de cheque el número de proveedor la clave del teléfono y el teléfono donde el cheque sea válido en caso de que no tenga clave ni número de teléfono poner no proporcionado asignarle sus nombres correspondientes y ordenar por num de proveedor*/

select num_cheque, p.num_proveedor,coalesce(cve_telefono,'No proporcionado') as 'Clave',

coalesce(num_telefono,'No proporcionado') as 'Telefono' from jemh_cheques c

join jemh_proveedores p where p.num_proveedor=c.num_proveedor and edo_cheque='valido';

[pic 6]

*Modifique mis tablas en la consulta que hara usted aparecera s/c

/*5

Mostrar el número de proveedor y generar una clave única con la clave del país, estado, ciudad, colonia el número de proveedor y los 4 últimos dígitos del rfc llamar a la tabla clave única ordenar descendente por número de proveedor*/

select num_proveedor,concat(cve_pais,cve_estado,cve_estado,cve_ciudad,cve_colonia,

num_proveedor,substr(rfc,length(rfc)-4,4)) as 'Clave Unica'from jemh_proveedores order by num_proveedor desc;

[pic 7]

/*6

Mostrar el número de factura el número de proveedor y rfc de facturas enc donde la clave de la colonia sea 1*/

select num_factura, p.num_proveedor, rfc from jemh_facturasenc f join jemh_proveedores p where cve_colonia=1 and f.num_proveedor=p.num_proveedor;

[pic 8]

/*7

Darle a las fechas de emisión vencimiento y pago un formato europeo y al total del importe aplicarle un descuento del 20% y asignarle el nombre precio con descuento darle formato de 2 digitos*/

...

Descargar como (para miembros actualizados)  txt (5.2 Kb)   pdf (298.7 Kb)   docx (161.6 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com