<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Date on loman.it</title><link>https://loman.it/tags/date/</link><description>Recent content in Date on loman.it</description><generator>Hugo</generator><language>it</language><lastBuildDate>Thu, 18 Sep 2008 01:21:00 +0200</lastBuildDate><atom:link href="https://loman.it/tags/date/index.xml" rel="self" type="application/rss+xml"/><item><title>Oracle: come ottenere la lista di date</title><link>https://loman.it/2008/09/18/oracle-come-ottenere-la-lista-di-date/</link><pubDate>Thu, 18 Sep 2008 01:21:00 +0200</pubDate><guid>https://loman.it/2008/09/18/oracle-come-ottenere-la-lista-di-date/</guid><description>&lt;p&gt;Vi è mai capitato di dover reperire una lista di date per incrociare i dati con un&amp;rsquo;altra tabella? Possibile che non esista una pseudo-tabella in Oracle che contenga tutte le date?&lt;/p&gt;
&lt;p&gt;La pseudo tabella non esiste, ma possiamo simularla. L&amp;rsquo;istruzione seguente produce una tabella contenente gli ultimi 30 giorni (oggi escluso)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;SELECT TRUNC(SYSDATE - LEVEL) AS GIORNO
FROM DUAL
CONNECT BY LEVEL &amp;lt;= 30
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Questa tabella possiamo quindi utilizzarla come subquery in una estrazione più complessa:&lt;/p&gt;</description></item></channel></rss>