Disculpen amigos, estoy tratando de hacer una consulta desde vb la cual me permite filtrar por descripción o
Por fecha, el problema es que cuando elijo por fecha me trae 0 registros, o sea la no funciona la sentencia.
Mi pregunta es la forma correcta de hacer un between en postgres?
Mi campo fecha es del tipo timestamp. Este es el cod. Que estoy utilizando
SQL$ = " SELECT DISTINCT * "
SQL$ = SQL$ & " FROM cgcab "
SQL$ = SQL$ & " WHERE cgcab.gpo_id = "
SQL$ = SQL$ & VGGpo00Puntero_0
SQL$ = SQL$ & " and "
SQL$ = SQL$ & " cgcab.emp_id = " & VGemp00Puntero_0
If VLAsient00FiltradoRango_0 = "NumeroAsiento" Then
SQL$ = SQL$ & " and "
SQL$ = SQL$ & " cgcab.cabnast >= " & Val(Text1.Text)
ElseIf VLAsient00FiltradoRango_0 = "Fecha" Then
SQL$ = SQL$ & " and "
SQL$ = SQL$ & " cgcab.cabdfec between " & CDate(TxtFecha1.Text) & " and " & CDate(TxtFecha2.Text) & ""
End If
SQL$ = SQL$ & " ;"
RecLAsient00_0.Open SQL$, Cnn
gracias