Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edison Ferreira Jr.

consulta complicada...

Recommended Posts

Galera, preciso de uma luz... tenho uma tabela que tem esses campos abaixo... e apesar de não ser um campo date, armazena a data nesse formato 'dd/mm/aaaa'.

totalparc | smallint |

parc1 | character varying(10) |

parc2 | character varying(10) |

parc3 | character varying(10) |

parc4 | character varying(10) |

parc5 | character varying(10) |

parc6 | character varying(10) |

parc7 | character varying(10) |

parc8 | character varying(10) |

parc9 | character varying(10) |

parc10 | character varying(10) |

 

Já na estrutura abaixo que estou criando, tento salvar a data do pagamento de cada parcela.

 

id_parce3 | integer | Não nulo

id_sgcs | integer | Não nulo

n_parc | integer | Não nulo

date_parc | date | Não nulo

quitado | boolean | padrão false

id_proposta | integer | Não nulo

Índices:

"pk_parce3" PRIMARY KEY, btree (id_parce3)

Restrições de chave estrangeira:

"fk_proposta" FOREIGN KEY (id_proposta) REFERENCES proposta(id_proposta)

"fk_sgcs" FOREIGN KEY (id_sgcs) REFERENCES sgcs(code)

 

O problema é o seguinte... quero construir uma consulta, para que no dia x apareça todas as parcelas que venceriam nesse dia, exceto aquelas que já tenham sido pagas... De repente a estrutura de acompanhamento está errada, e essa eu posso modificar... alguma idéia??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você terá de usar funções de conversão de string para data e compará-las com a função que retorna a data corrente do Sistema

 

Vale lembrar que armazenar campos datas com formato de string gera vários problemas devendo sempre que possível se evitado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.