Erro Em Data/hora |
![]() ![]() |
Erro Em Data/hora |
![]()
Post
#1
|
|
Analista ![]() ![]() ![]() ![]() Grupo: Administradores Posts: 551 Registrado: 2-July 08 De: Muriaé - MG Membro N°: 4 ![]() |
Olá,
Tem alguns errinhos aí. Primeiro, tem um campo que vc nomeou como [Data], e, essa é uma palavra de uso exclusivo do Access. Segundo, é sua cláusula WHERE, fim de mês dá erro mesmo, pq no primeiro critério vc soma + 1, ou seja, em mês de 30 dias + 1 pulou pro dia 1 do próximo mês, e, no segundo critério continua no mês anterior. O ideal nesse caso é que vc use as clásula BETWEEN (ENTRE). WHERE Tbl.CampoData BETWEEN Data1 AND Data2 |
|
|
![]()
Post
#2
|
|
Calouro ![]() Grupo: Membros Posts: 10 Registrado: 24-March 11 Membro N°: 4.186 ![]() |
Aki está a refrida consulta:
SELECT tbl_Escala_de_Serviço.Cod, tbl_Escala_de_Serviço.Data, tbl_Escala_de_Serviço.CodMot, tbl_Motorista.Grad, tbl_Motorista.Motorista, Day([Data]) AS Dia, tbl_Motorista.Nr, Month([Data]) AS Mes FROM tbl_Motorista INNER JOIN tbl_Escala_de_Serviço ON tbl_Motorista.Cod = tbl_Escala_de_Serviço.CodMot WHERE (((Day([Data]))=Day(Now())+1) AND ((Month([Data]))=Month(Now()))) ORDER BY tbl_Escala_de_Serviço.Data; |
|
|
![]()
Post
#3
|
|
Analista ![]() ![]() ![]() ![]() Grupo: Administradores Posts: 551 Registrado: 2-July 08 De: Muriaé - MG Membro N°: 4 ![]() |
Olá,
Posta aqui o SQL da consulta pra gente dar uma olhada. |
|
|
![]()
Post
#4
|
|
Calouro ![]() Grupo: Membros Posts: 10 Registrado: 24-March 11 Membro N°: 4.186 ![]() |
Falae galera,
Estou tendo um probleminha com um BD que uso no trabalho. O caso é o seguinte: O BD funciona com duas Tabelas (tblMotorista; tblEscaladeServico), duas Consultas (cnst_Escala_de_Servico; cnst_Escala_de_Serviço_Proximo_Dia) a primeira com o critério em Data ">Data()" e a segunda com o critério em Dia "Dia(Agora())+1" e em Mês "Mês(Agora())", um Formulário (frm_Escala_de_Serviço) e um Relatório (rlt_Ficha_de_Vtr_Amanha). O problema aparece na consulta "cnst_Escala_de_Serviço_Amanha". Quando há uma virada de mês, tipo do dia 31 Out para o dia 01 Nov, a consulta simplesmente não executa e não aparece resultado nenhum. Não consigo decifrar qual seria o erro. Quando o mês vira ela funciona normalmente. Alguém pode me dar uma luz. Grato a todos. Abços. o link do BD caso queiram dar uma olhada está ai: http://www.megaupload.com/?d=E1XGAGNF |
|
|
![]() ![]() |
Versão Simples | Horário: 10th August 2022 - 10:58 AM |