Une remarque, avant de parler des solutions : avec PostgreSQL, il est fortement déconseillé d'utiliser des majuscules dans les noms de tables, champs, index... bref, tous les objets de la base.
L'idéal serait donc de tout mettre en minuscules dans tes requêtes
Malgré tout, si tu veux continuer à utiliser des majuscules, il faut que tu mettes tes noms de tables et de champs entre double-quotes : cela indiquera à PostgreSQL qu'il doit respecter la casse.
Une dernière chose, à propos de ton champ Date de type date : c'est une très mauvaise habitude d'utiliser les mots réservés pour ses tables, champs... Utilise plutôt des noms plus significatifs (ici, date_facture, par exemple)
Partager