Calculate all unique combinations of one list (cartesian product)

A couple of day ago a had a task to combine a list with itself. The result should be a two column report of each possible combination.

What should note be part of the result:
- same element combination should be excluded
- duplicate rows (even if the sides are switched)

Because I was just not able to solve it myself *actually it's awful after I now know how to do it* I had to (more...)

Working with XML files and APEX – Part 3: Detail elements in a row with OUTER JOIN

After I described how to successfully import XML files into an APEX application and gave some basic information about the analyzing of xml data.
It's time for another example. This time we want to get all detail elements of a master element in one row.
Example XML data:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>  
<data>
<stadium>
<team name="SG Dynamo Dresden" league="3. Liga"/>
<event name="Konzert"/>
<event name="Stadionführung"/>
</stadium>
<stadium>
<team name="RB Leipzig" league="2. Liga"/>
<event (more...)

Oracle CONNECT BY Anzeige der maximalen Verkettung

Der Umgang mit CONNECT BY ist für mich immer wieder ein Highlight. Ob Positiv oder Negativ lasse ich mal außen vor. :)
Unbeachtet meiner Meinung ist es die sinnvollste Lösung um Baum-Verkettungen zu generieren.

Eine Anforderung die ich zuletzt gleich zweimal lösen musste war die Darstellung der finalen Ketten.

Beispiel Quell-Daten:
1:
1:2
1:2:3
1:2:4
1:6
1:6:1

Beispiel Ziel-Daten:
1:2:3
1:2:4
1:6:1

Das Ganze war recht einfach mit Hilfe einer analytischen Funktion zu lösen:
--  (more...)

APEX Hinter dem eisernen Vorhang… ;)

Schaut euch den Tweet von @shakeeb an: https://twitter.com/shakeeb/status/547859282847617024?s=09

APEX, HTML und Jahresausklang…

Die letzten Wochen waren verdammt arbeitsintensiv und es wird bis Weihnachten nicht viel besser werden. Meetings, Telko's, PL/SQL, SQL, APEX alles verpackt in unterschiedlichsten Projekten.

Umso mehr waren die 3 Tage #DOAG2014 eine gute Erholungspause und eine Quelle für neue Motivation und Ideen.

Mein eigener Vortrag zum Thema "Dynamisches Arbeiten mit Grafiken in APEX" kam sehr gut an und zeigt einmal mehr das APEX Enthusiasten auch am letzten Tag 09:00 Uhr bereit sind sich weiterzuentwickeln. (more...)

APEX 5.0 verschiebt sich

APEX 5.0 wird erst im Jahr 2015 erscheinen!

Alle Details findet Ihr hier: https://blogs.oracle.com/apexcommunity_deutsch/de/entry/openworld_update_application_express

Imho: Qualität hat seinen Preis! :)

SQL Developer Neue Version & Hidden Features

Es gibt eine neue Version vom Oracle SQL Developer 4.0.3:
http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html

Hier noch ein paar Links zu den Hidden Features im SQL Developer
Top 10 Voreinstellungen:
http://www.thatjeffsmith.com/archive/2011/12/top-10-preferences-to-tweak-when-using-sql-developer/

Automatisches öffnen einer Tabelle verhindern:
http://nuijten.blogspot.de/2012/10/sql-developer-tip-dont-open-table.html

Formatiere SQL Code in lower/UPPER:
http://www.apex-at-work.com/2014/07/format-lowerupper-with-sql-developer.html

Verbindung zu anderen Datenbanken herstellen:
http://www.thatjeffsmith.com/archive/2012/01/sql-developer-supports-db2-sybase-mysql-access-and-teradata/
http://kentgraziano.com/2013/01/14/tech-tip-connect-to-sql-server-using-oracle-sql-developer/

Wenn Ihr noch nicht allzu viel Erfahrung mit dem SQL Developer habt, dann solltet Ihr euch diese Seiten mal anschauen:
http://www.thatjeffsmith.com/sql-developer/
http://www.oracle.com/technetwork/articles/sql/exploring-sql-developer-1637307.html
http://www.oracle.com/technetwork/developer-tools/sql-developer/learnmore/index.html

Veranstaltungs-News

Am 26. September ist das erste APEX Meetup Treffen in Frankfurt:
http://www.meetup.com/orclapex-fra/events/207768912/

Am 05. November halte ich einen Vortrag zum Thema Plugins und Reporting in Bonn:
http://www.orbit.de/unternehmen/service/veranstaltungen/#c1398
Weitere Vorträge werden von Denes Kubicek & Frank Weyher gehalten.

DOAG 2014 im November:
http://www.doag.org/events/konferenzen/doag-2014.html
http://www.apex-at-work.com/2014/09/doag-2014-vortrag-zum-thema-dynamisches.html

DOAG 2014 – Vortrag zum Thema: Dynamisches Arbeiten mit Grafiken in APEX

Mein diesjähriger DOAG Vortrag ist am letzten Konferenz-Tag  
20.11.2014 um 9:00 (Raum Istanbul)

Link:  
http://www.doag.org/konferenz/vortrag_details.php?locS=0&kid=459293&tag=3&id=484637

Auf was könnt Ihr euch freuen?
Ich zeige einen Lösungsansatz mit dem man Grafiken dynamisch nutzen kann, ohne viel Programmieraufwand zu investieren.

Beispiel:
Hafen mit dynamisch erstellten Booten und erweiterten Informationen.
In der Präsentation, die wieder eine APEX Anwendung sein wird, werde ich auf unterschiedlichste Beispiele eingehen und den Code im Detail erläutern.

Also sehen uns auf der DOAG!


 


Calculate minutes between two dates

Simple question but always a pain in the ass in finding the right solution:

select 
round(
(to_date('12.08.2014 12:30','dd.mm.yyyy hh24:mi')
-to_date('12.08.2014 11:30','dd.mm.yyyy hh24:mi')
) * 24 * 60
,0) as result_in_minutes
from dual;