J'ai récemment été confronté à ce problème...
la fonction GREATEST() n'existe pas sous Access alors qu'elle existe sous Oracle.
cf http://sqlpro.developpez.com/cours/sqlaz/fonctions/
ex :
l'idée est de trouver quelle est la plus grande de deux dates dans la même table.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT ma_table.id, GREATEST (ma_table.date1, ma_table.date2) FROM ma_table
l'idée est de trouver la plus grande date entre deux dates présentes dans deux tables différentes
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT table1.id, GREATEST (table_1.date1, table2.date2) FROM table1, table2 WHERE table1.id = table2.id
voilà... en théorie c'est impossible sous Access puisqu'on a pas accès à la fonction GREATEST()
si quelqu'un voit comment faire...
Partager