MONTAR CONSULTA RESERVAS

FFECHER 18/07/2017 10:54:50
#475263
Bom dia
eu precisava criar uma consulta da situacao de um quarto [Ô]reserva[Ô] dentro de um periodo criei tabela de reservas e uma de quartos tem como eu fazer uma consulta usando um grid nas colunas ser o dia e nas linhas o quarto ?
dia 1 dia 2 dia 3 ...
quarto 1 L O O
quarto 2 L L L

Obrigado
KERPLUNK 18/07/2017 11:14:07
#475264
Resposta escolhida
Depende da estrutura das suas tabelas...
FFECHER 18/07/2017 11:30:59
#475265
fiz elas muito simples inicialmente so para tentar motar essa consulta

quartos
id
descricao

reservas
id
data
idquarto
situacao
KERPLUNK 18/07/2017 13:58:21
#475269
Suponho que você terá uma consulta por período, geralmente semanal ou mensal. Basta colocar as colunas com as datas:

Select quartos.descricao,
(Select situacao from reservas where reservas.idquarto = quartos.id and data = [ô]01/01/2017[ô])
(Select situacao from reservas where reservas.idquarto = quartos.id and data = [ô]02/01/2017[ô])
(Select situacao from reservas where reservas.idquarto = quartos.id and data = [ô]03/01/2017[ô])
(Select situacao from reservas where reservas.idquarto = quartos.id and data = [ô]04/01/2017[ô])
from quartos
Tópico encerrado , respostas não são mais permitidas