CONSULTA SQL ANTES DAS 24:00 HORAS E DEPOIS

LUANACUPPER 19/07/2013 11:41:49
#426294
Bom dia Pessoal

Estou com um problema e não estou conseguindo resolver a questão é a seguinte, Fiz um pequeno sistema em VB6 com BD em access para um barzinho para controlar caixa e controle de comandas de uma amigo até aqui tudo certo.

O problema é que o funcionamento do bar é a partir das 18:00 hrs, e geralmente fecha no outro dia la pelas 03:00 do outro dia

a questão é: Na tela de controle controle de comanda listo todas as comandas do dia, mostrando o Nº e o Staus (Aberta ou Fechada), o problema é quando muda a data depois da meia noite, as comandas não aparecem mais na tela porque mudou a data.

Estou quebrando a cabeça como faço pra listar as comandas abertas do dia anterior a partir da 18:00 horas e as do dia atual até as 06:00 da manhã.


Dados gravados:
Na tabela do pedido gravo em uma coluna a Data e em outra a Hora.

Att,

Luana
MARCELO.TREZE 19/07/2013 11:56:20
#426295
tudo vai depender como vc criou o campo de hora

pois o correto seria salvar como data/hora exemplo: 18/07/2013 20:12:30 à 19/07/2013 03:15:18

se no campo estiver salvo como data hora vc não terá problemas
LUANACUPPER 19/07/2013 15:26:15
#426304
Os campos estão como data/hora, o problema é como montar a sql pra pegar os dados a partir da 18:00 horas do 18/07/2013 e os dados da madrugada de 19/07/2013 por exemplo até 06:00 da manhã do dia 19
FILMAN 19/07/2013 19:04:29
#426309
Cara e se você criar uma tabela de abertura de movimento

Exemplo:
hoje 19/07/2013 as 18:00:00 eu abro o bar
ID de abertura 1000

quando o seu amigo fazer a abertura tudo o que foi movimentado com aquele ID 1000 será exibido

lembrando que a data de abertura foi 19/07/2013 ai você pode pesquisar da seguinte maneira

SELECT * 
FROM TABELA_MOVIMENTO_MESAS
WHERE ID_ABERTURA = (SELECT ID FROM TABELA_ABERTURA_DIA WHERE DATA_ABERTURA = [ô]#07/19/2013#[ô])


Isso é um exemplo e você não tera tanta dor de cabeça!

Espero ter ajudado
LUANACUPPER 26/07/2013 12:00:13
#426563
Bom dia

Barros e Filman muito obrigada pela ajuda, deu certo fiz como o Barros propos gravando a data e hora no mesmo campo.

Att,

Luana Cupper
Tópico encerrado , respostas não são mais permitidas