CAPTURAR APENAS O MES COM FIREBIRD

 Tópico anterior Próximo tópico Novo tópico

CAPTURAR APENAS O MES COM FIREBIRD

SQL / DATABASE

 Compartilhe  Compartilhe  Compartilhe
#474312 - 04/06/2017 18:38:42

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Boa noite amigos

Dim strCom As String = "SELECT Data, NumDoc, Conta, Favorecido, Valor, idDespesa " & _
                                       "FROM tbDespesa " & _
                                       "Where DATEPART(MONTH, Data) = '" & txtMesRef.Text & "' " & _
                                       "AND DATEPART(YEAR, Data) = '" & txtAnoRef.Text & "' " & _
                                       "ORDER BY Data ASC"

A consulta acima, construída com sql server, funciona perfeitamente.
Só que estou com problemas para reescreve-la em firebird.
O erro que aparece é o seguinte:
FirebirdSql.Data.FirebirdClien.fbException(0x80004005):Dynamic SQL error
SQL error code = -104
Token unknown - line1, column 88
MONTH---> dymamic sql ERROR


Se puderem me ajudar, agradeço desde já.


San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


Resposta escolhida #474313 - 04/06/2017 18:48:11

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Use extract ao invés de datepart

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#474314 - 04/06/2017 19:40:14

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Boa noite KERPLUNK

Cara, boa noite e muito obrigado.
A consulta ficou assim:

Dim strCom As String = "SELECT Data, NumDoc, Conta, Favorecido, Valor, idDespesa " & _
                                       "FROM tbDespesa " & _
                                       "WHERE EXTRACT(MONTH FROM) = '" & txtMesRef.Text & "' " & _
                                       "AND EXTRACT(YEAR FROM DATA) = '" & txtAnoRef.Text & "' " & _
                                       "ORDER BY Data ASC"


San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por SANROMAN em 04/06/2017 19:42:56