Consultas
From Grupo1 Ahand
Line 1: | Line 1: | ||
+ | '''Livros mais vendidos em um período''' | ||
+ | |||
+ | {{{ | ||
+ | SELECT | ||
+ | b.livro_liv_id, | ||
+ | c.liv_titulo, | ||
+ | SUM(quantidade) AS quantidade | ||
+ | FROM | ||
+ | pedido a | ||
+ | INNER JOIN item_pedido b ON b.pedido_ped_id = a.ped_id | ||
+ | INNER JOIN livro c ON c.liv_id = b.livro_liv_id | ||
+ | WHERE | ||
+ | a.ped_data BETWEEN :data_inicial AND :data_final | ||
+ | GROUP BY | ||
+ | b.livro_liv_id, | ||
+ | c.liv_titulo | ||
+ | ORDER BY | ||
+ | SUM(quantidade) DESC | ||
+ | }}} | ||
+ | |||
''' Consultar livro por autor''' <BR><BR> | ''' Consultar livro por autor''' <BR><BR> | ||
Select liv_titulo, liv_edicao, liv_paginas <BR> | Select liv_titulo, liv_edicao, liv_paginas <BR> |
Revision as of 23:09, 15 December 2006
Livros mais vendidos em um período
{{{ SELECT
b.livro_liv_id, c.liv_titulo, SUM(quantidade) AS quantidade
FROM
pedido a INNER JOIN item_pedido b ON b.pedido_ped_id = a.ped_id INNER JOIN livro c ON c.liv_id = b.livro_liv_id
WHERE
a.ped_data BETWEEN :data_inicial AND :data_final
GROUP BY
b.livro_liv_id, c.liv_titulo
ORDER BY
SUM(quantidade) DESC
}}}
Consultar livro por autor
Select liv_titulo, liv_edicao, liv_paginas
From LIVRO
Where liv_autor = 'Ivor Horton'
Consultar livro por tema
Select L.liv_titulo, L.liv_edicao, L.liv_paginas
From LIVRO L, TEMA T
Where L.tem_id = T.tem_id
And T.tem_descricao like '%Java%'
Consultar quantidade de livros pedidos
Select SUM(ipe_quantidade), liv_id
From ITEM_PEDIDO
Group By liv_id
Consultar livros de seus respectivos fornecedores
Select cad.cad_nome , liv.liv_titulo from CADASTRO cad , LIVRO liv
Where cad.cad_id In (Select cadastro_cad_id From LIVRO Where cad.cad_id = cadastro_cad_id);