none
SQL SIMPLES EXERCICIO

    Question

  • Listagem de todas as diárias fechadas com dados completos do hospede, do quarto, dos serviços e produtos consumidos e total gasto.

    "Minhas tabelas são"

    Select * from QUARTO

    NUMERO,TIPO,STATUS

    Select * from SERVICO

    CODIGO,DESCRICAO,PRECO

    Select * from PRODUTO

    CODIGO,DESCRICAO,PRECO

    Select * from DIARIA

    CODIGO,PRECO

    Select * from HOSPEDE

    CODIGO,NOME,ESTADO_CIVIL,TELEFONE,RUA,BAIRRO,CIDADE

    Select * from PERIODO

    CODIGO,QUARTO,CODHOSPEDE,DT_ENTRADA,DT_SAIDA

    Select * from CONSU_SERVICO

    CODPERIODO,CODSERVICO,QUANTIDADE,PRECO,DATA

    Select * from CONSU_PRODUTO

    CODPERIODO,CODPRODUTO,QUANTIDADE,PRECO,DATA

    Tuesday, January 11, 2011 8:06 PM

Answers

  • David,

    Por se tratar de uma tarefa acadêmica, acredito que o correto seria vc tentar montar a query e postar caso tenha dúvidas, assim poderemos te ajudar.

    Att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    Wednesday, January 12, 2011 4:30 PM

All replies

  • David,

    Não entendi o que vc quer. Qual a duvida?


    Marco Antônio Pinheiro / MCTS - Database Developer 2008 http://marcoantoniopinheiro.blogspot.com Se o post foi útil, não esqueça de marcá-lo.
    Tuesday, January 11, 2011 8:46 PM
  • Espero estar errado, mas pela quantidade de dúvidas sempre com o mesmo enunciado, me parece que é uma lista de exercícios de alguma faculdade e que alguém não está querendo tentar resolvê-la.


    Classifique as respostas. O seu feedback é imprescindível
    Tuesday, January 11, 2011 8:51 PM
  • É QUASE ISSO....EU VOU RESOLVER,MAS ESTOU COM A MATERIA ATRASADA....

    E ESTOU INICIANDO AINDA

    Tuesday, January 11, 2011 9:02 PM
  • David,

    Por se tratar de uma tarefa acadêmica, acredito que o correto seria vc tentar montar a query e postar caso tenha dúvidas, assim poderemos te ajudar.

    Att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    Wednesday, January 12, 2011 4:30 PM
  • Caro Marcelo, Boa noite!

    Comecei neste mundo de query's ha pouco tempo e ao buscar mais o saber deste mundo complexo e muito extenso de desenvolvimento, acabei chegando até esta página. Vi o exercício e resolvi me arriscar neste desafio que ficou em aberto já ha alguns anos. rs. Por gentileza, quando possível verifique e me corrija. Grato

    DECLARE @hospede VARCHAR(50)

    SELECT PE.DT_ENTRADA AS DATA_ENTRADA, DT_SAIDA AS DATA_SAIDA, H.NOME AS HOPEDE, H.ESTADO_CIVIL AS ESTADO_CIVIL, 
    H.TELEFONE AS TELEFONE, H.RUA AS RUA, H.BAIRRO AS BAIRRO, H.CIDADE AS CIDADE, Q.NUMERO AS NUMERO, Q.TIPO AS TIPO, 
    Q.STATUS AS STATUS, CS.CODSERVICO AS COD_SERVICO, S.DESCRICAO AS DESCRICAO_SERVICO, CS.QUANTIDADE AS QTDE, CS.PRECO AS PRECO, 
    (CS.QUANTIDADE * CS.PRECO) AS TOTAL_CONSUMO_SERVICO, CS.DATA AS DATA_CONSUMO, CP.COPRODUTO AS COD_PRODUTO,  
    P.DESCRICAO_PRODUTO , CP.QUANTIDADE AS QTDE, CP.PRECO AS PRECO, (CP.QUANTIDADE * CP.PRECO) AS TOTAL_CONSUMO_PRODUTO, 
    CP.DATA AS DATA_CONSUMO, (CS.QUANTIDADE * CS.PRECO + CP.QUANTIDADE * CP.PRECO) AS TOTAL_DESPESAS 
    FROM PERIODO PE 
    INNER JOIN HOSPEDE H ON PE.CODHOSPEDE=H.CODIGO
    INNER JOIN QUARTO Q ON PE.QUARTO=Q.NUMERO
    INNER JOIN CONSU_SERVICO CS ON PE.CODIGO=CS.CODPERIODO
    INNER JOIN SERVICO S ON CS.CODSERVICO=S.CODIGO
    INNER JOIN CONSU_PRODUTO CP ON PE.CODIGO=CP.CODPERIODO
    INNER JOIN PRODUTO P ON PE.CODPRODUTO=P.CODIGO
    WHERE H.NOME = @hospede

    Tuesday, August 06, 2013 1:32 AM