Fórum Comparação de Datas usando Strings. #210266
28/01/2004
0
:( [b:2bc2a88af2]Caros amigos deste privilegiado fórum[/b:2bc2a88af2]. Estou querendo imprimir no quick report uma relação de ocorrências pedagógicas para cada aluno, indexado pela data da ocorrência. Ficaria assim:
[b:2bc2a88af2]Nome
Data_Ocorrencia Cod_ocorrencia Descricao_ocorrencia
Data_Ocorrencia Cod_ocorrencia Descricao_ocorrencia
Data_Ocorrencia Cod_ocorrencia Descricao_ocorrencia
[/b:2bc2a88af2]
E assim vai...porém, meu campo data_ocorrencia é do tipo string, e quando quero escolher o período (data, com dia, mês e ano) para exibição desses dados, a instrução SQL de minha query, só compara os dois primeiros caracteres (que correspondem ao dia).Exemplo:
Antônio tem ocorrência nos dias 15/01/2004, 23/01/2004 e 30/05/2004... se eu escolher o período da consulta entre 01/01/2004 e 01/06/2004, ele me retornaria nada...ou se fosse entre 01/01/2004 e 25/06/2004, me retornaria as ocorrências do dia 15 e do dia 23!
Por favor, se alguém puder me ajudar....estarei muito grato!
[b:2bc2a88af2]Nome
Data_Ocorrencia Cod_ocorrencia Descricao_ocorrencia
Data_Ocorrencia Cod_ocorrencia Descricao_ocorrencia
Data_Ocorrencia Cod_ocorrencia Descricao_ocorrencia
[/b:2bc2a88af2]
E assim vai...porém, meu campo data_ocorrencia é do tipo string, e quando quero escolher o período (data, com dia, mês e ano) para exibição desses dados, a instrução SQL de minha query, só compara os dois primeiros caracteres (que correspondem ao dia).Exemplo:
Antônio tem ocorrência nos dias 15/01/2004, 23/01/2004 e 30/05/2004... se eu escolher o período da consulta entre 01/01/2004 e 01/06/2004, ele me retornaria nada...ou se fosse entre 01/01/2004 e 25/06/2004, me retornaria as ocorrências do dia 15 e do dia 23!
Por favor, se alguém puder me ajudar....estarei muito grato!
Roberson_alves
Curtir tópico
+ 0
Responder
Posts
28/01/2004
Jax
Tenete o seguinte nas suas intruções SQL:
select
Campo1,
Campo2,
[b:27f7bec026]Cast(Data_Ocorrencia As Date),[/b:27f7bec026]
Cod_ocorrencia,
Descricao_ocorrencia
from
.........
O importante é preestar a atenção na instrução [b:27f7bec026]Cast[/b:27f7bec026] que converte o campo em data.
select
Campo1,
Campo2,
[b:27f7bec026]Cast(Data_Ocorrencia As Date),[/b:27f7bec026]
Cod_ocorrencia,
Descricao_ocorrencia
from
.........
O importante é preestar a atenção na instrução [b:27f7bec026]Cast[/b:27f7bec026] que converte o campo em data.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)