Oracle: come ottenere la lista di date
Vi è mai capitato di dover reperire una lista di date per incrociare i dati con un’altra tabella? Possibile che non esista una pseudo-tabella in Oracle che contenga tutte le date? La pseudo tabella non esiste, ma possiamo simularla. L’istruzione seguente produce una tabella contenente gli ultimi 30 giorni (oggi escluso) SELECT TRUNC(SYSDATE - LEVEL) AS GIORNO FROM DUAL CONNECT BY LEVEL <= 30 Questa tabella possiamo quindi utilizzarla come subquery in una estrazione più complessa: ...