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

SOLUCION PRUEBA 1 SQL

ALFA_CHARLYExamen21 de Abril de 2017

401 Palabras (2 Páginas)228 Visitas

Página 1 de 2

--1--

select nombres || ' ' || ap_paterno || ' ' || ap_materno as "NOMBRE CLIENTE",

telefono, iNITCAP(nvl(Direccion, 'SIN DIRECCIÓN')) as Dirección,

nvl(Email, 'NO POSEE') as email

from cliente

order by ap_paterno, ap_materno, nombres;

--2--

select titulo, lpad(isbn,10,'0') as ISBN,

'Edición número: ' || numero_edicion as "NRO EDICION",

replace(to_char(stock,'999,999'),',','.') as "STOCK DISPONIBLE",

case when stock < 500 then 'Stock Deficiente'

when stock between 501 and 1000 then 'Stock Suficiente'

when stock between 1001 and 2000 then 'Stock Normal'

else 'Sobre Stock ' end

as "NUEVA CLASIFICACION "

from libro

order by titulo asc,stock desc;

--3--

select nombres|| ' '|| apellido_paterno as "NOMBRE COMPLETO",

upper(titulo) as titulo,

count(d.nro_boleta) as cantidad from autor a

join libro l

on (a.identificador_autor = l.identificador_autor)

left join detalle_venta d

on (L.Correlativo_Libro = d.correlativo_libro)

where A.Nacionalidad = 'CHILENA'

group by nombres, apellido_paterno, titulo

order by count(d.nro_boleta) desc, 1 asc;

--4--

select

nombres || ' '|| ap_paterno || ' '|| ap_materno as Nombre,

upper(descripcion_comuna) as comuna,

to_char(fecha_venta,'dd "de" Month "de" yyyy') as "FECHA VENTA",

lpad(nro_boleta,5,'0') as nro_boleta,

to_char(monto_neto,'$999,999') as "MONTO NETO"

, to_char(trunc(monto_neto *(porc_iva/100)),'$999,999') valor_iva,

to_char(monto_neto +trunc((monto_neto *(porc_iva/100))),'$999,999') monto_total

from cliente cli

join Comuna com

on Cli.Iden_Comuna = Com.Iden_Comuna

join venta v

on V.cod_cliente = Cli.Cod_Cliente

where fecha_venta between to_date('01/03/2017','dd/mm/yyyy') and to_date('15/03/2017','dd/mm/yyyy')

and upper(descripcion_comuna) in ('SANTIAGO','LA FLORIDA')

order by Descripcion_Comuna, nro_boleta;

where fecha_venta between to_date('01/03/2017','dd/mm/yyyy') and to_date('15/03/2017','dd/mm/yyyy')

and (upper(descripcion_comuna) = 'SANTIAGO' or upper(descripcion_comuna) = 'LA FLORIDA')

order by Descripcion_Comuna, nro_boleta;

--5--

select C.Descripcion, count(*) as cantidad

from libro l

join categoria c

on L.Id_Categoria = C.Id_Categoria

group by C.Descripcion

having count(*) >(SELECT avg(COUNT(correlativo_libro)) FROM libro group by id_categoria)

order by 2 desc;

--6--

select rut, nombre_editorial , count(*) as cantidad,

nvl(to_char(sum(valor_final),'999,999'),0) as "TOTAL VENTAS",

nvl(to_char(trunc((count(*)*sum(valor_final))/1000),'999,999'),0) "PORCENTAJE"

from editorial e

join autor a

on e.rut = a.rut_editorial

join libro l

on a.identificador_autor = l.identificador_autor

left join detalle_venta d

on l.correlativo_libro = d.correlativo_libro

group by rut, nombre_editorial;

--7--

select nro_boleta,descripcion_comuna

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (45 Kb) docx (13 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com