Kürzlich habe ich ein Urlaubsmanagement-System entwickelt. In dieser Anwendung brauche ich einen Bericht wie in einem Monat weise Mitarbeiter Urlaubserklärung.Wie erhalten Sie alle Informationen über das Startdatum bis zum Enddatum innerhalb eines bestimmten Zeitraums?
hier ist also meine Beispieltabelle:
Employee Id \t application Date \t Start Date \t End Date
20130002 \t 14-Mar-2016 \t 16-Mar-2016 \t 17-Mar-2016
20130012 \t 15-Mar-2016 \t 29-Mar-2016 \t 2-Apr-2016
20130003 \t 14-Mar-2016 \t 15-Mar-2016 \t 16-Mar-2016
20130005 \t 10-Mar-2016 \t 24-Mar-2016 \t 24-Mar-2016
20130002 \t 10-Mar-2016 \t 20-Mar-2016 \t 25-Mar-2016
20130006 \t 13-Mar-2016 \t 8-Mar-2016 \t 17-Mar-2016
20130001 \t 14-Mar-2016 \t 4-Apr-2016 \t 24-Apr-2016
20130003 \t 15-Mar-2016 \t 16-May-2016 \t 18-May-2016
20130011 \t 10-Mar-2016 \t 7-Jun-2016 \t 7-Jun-2016
Jetzt brauche ich einen Bericht, in dem ich diesen Bericht weise Monat bekommen können. Angenommen, ich nur März Daten benötigen, wie folgt aus:
<pre>
Employee Id \t application Date \t Start Date \t End Date
20130002 \t 14-Mar-2016 \t 16-Mar-2016 \t 17-Mar-2016
20130012 \t 15-Mar-2016 \t 29-Mar-2016 \t 31-Mar-2016
20130003 \t 14-Mar-2016 \t 15-Mar-2016 \t 16-Mar-2016
20130005 \t 10-Mar-2016 \t 24-Mar-2016 \t 24-Mar-2016
20130002 \t 10-Mar-2016 \t 20-Mar-2016 \t 25-Mar-2016
20130006 \t 13-Mar-2016 \t 8-Mar-2016 \t 17-Mar-2016
</pre>
Wie kann ich dies erreichen - von PL/SQL oder jede SQL-Sprache?
Es funktioniert. Du sparst meinen Tag. Vielen Dank. –
Was ist eine Bindungsvariable? –
@sql_dummy A [Schnellsuche] (https://www.google.com/?hl=de).gws_rd = ssl # q = oracle + bind + variable) würde viele Antworten auf diese Frage liefern. – MT0