[firebase-br] RES: Select ou Procedure

Arrobba Sistemas firebird em arrobbasistemas.com.br
Sáb Nov 6 19:03:33 -03 2010



DDL:

CREATE TABLE RESERVAS (
    APTO          INTEIRO NOT NULL,
    DATA_CHEGADA  DATE,
    DATA_SAIDA    DATE,
    VLR_DIARIA    NUMERIC(9,2),
    CLIENTE_NOME  VARCHAR(30) )

ALTER TABLE RESERVAS ADD CONSTRAINT PK_RESERVAS 
PRIMARY KEY (APTO, DATA_CHEGADA);




-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Fabiano Moura
Enviada em: sábado, 6 de novembro de 2010 16:43
Para: FireBase
Assunto: Re: [firebase-br] Select ou Procedure

Acho meio difícil responder quando não se sabe a estrutura das tabelas
envolvidas. Seria interessante se colocasse o sql que você usou, talvez a
DLL da tabela que você está usando no select para podermos te ajudar melhor.


Fabiano

Em 6 de novembro de 2010 18:35, Arrobba Sistemas <
firebird em arrobbasistemas.com.br> escreveu:

> Boa tarde,
>
>
>
> Estou com um sistema para reservas de um hotel
>
>
>
> A pessoa entra com a data inicial e final e eu tenho que retornar
>
>
>
> Os aptos livres naquele período.
>
>
>
> Como faço isto,  tentei com select mais esta retornando aptos que não pode
> ser locado:
>
>
>
>
>
> Exemplo:
>
>
>
> Apto   Dt.Inicial   Dt.Final
>
> 5  10/11/2010  15/11/2010
>
> 5  20/11/2010  25/11/2010
>
>
>
> Coloco a data 17/11 a 19/11 ele mostra o apto 5 como livre correto
>
>                     17/11 a 22/11 ele mostra o apto 5 como livre errado
>
>
>
>
>
> Como resolvo isto ????
>
>
>
>
>
>
>
> Antonio C. de M. Pires
>
> Arrobba Sistemas
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista