ERRO DE SELECT SUM NO FIREBIRD
                    estou tentando efetuar uma pesquisa em um BD firebird selecionando registros apartir de uma data
a variavel HOJE ja esta com a data atual
mais ao executar esse SQL da um erro no caracter #
se eu tipo o caracter ele pesquisa como string e não como data
            a variavel HOJE ja esta com a data atual
          SQL = [Ô]SELECT sum(valor) as TPago from receber where(((pago)is null)and (dvence)> # [Ô] & HOJE & [Ô] #)[Ô]
 mais ao executar esse SQL da um erro no caracter #
se eu tipo o caracter ele pesquisa como string e não como data
                    Não se usa [Ô]#[Ô] no Firebird, mas sim aspas simples.
Só o Access que aceita este tipo de caractere na pesquisa.
            Só o Access que aceita este tipo de caractere na pesquisa.
                    Tecla eu tentei  com aspa simples mais da erro pois ele tenta converter para string
                
            
                    Verifica se a data da variável está no formato [ô]dd.mm.yyyy[ô].
                
            
                    hum descobri e a formatação da variável HOJE
como eu faço para formatar ela em MM/DD/YYYY
eu só consigo formatar em DD/MM/YYYY
            como eu faço para formatar ela em MM/DD/YYYY
eu só consigo formatar em DD/MM/YYYY
MsgBox(Format(DateTime.Now.Date, [Ô]MM/dd/yyyy[Ô]))
                
                    Desculpa amigo MFLAVIO eu ter mudado nome do seu tópico é para fica mas facil
                
            
                    MFLAVIO  você a tentou usar o BETWEEN com data inicial a mesma da final?
                
            
                    pronto, eu uso assim.. funfa 100%..
Sql = [Ô]SELECT * FROM TBL_CONTAS_RECEBER Where Situacao=[ô]Recebido[ô] AND Data_Recebido>=[ô][Ô] & Format(Frm_Contas_Receber.TxtData_Inicial, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô] And Data_Recebido<=[ô][Ô] & Format(Frm_Contas_Receber.TxtData_Final, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô]Order By DATA_RECEBIDO[Ô]
                
            Sql = [Ô]SELECT * FROM TBL_CONTAS_RECEBER Where Situacao=[ô]Recebido[ô] AND Data_Recebido>=[ô][Ô] & Format(Frm_Contas_Receber.TxtData_Inicial, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô] And Data_Recebido<=[ô][Ô] & Format(Frm_Contas_Receber.TxtData_Final, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô]Order By DATA_RECEBIDO[Ô]
                        Tópico encerrado , respostas não são mais permitidas