User Tools

Site Tools


sql:tutorials:intersectperiodes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sql:tutorials:intersectperiodes [21.01.2014 15:37:05]
127.0.0.1 external edit
sql:tutorials:intersectperiodes [27.08.2015 09:12:09] (current)
yaslaw
Line 1: Line 1:
 +======[SQL] Perioden vergleichen======
 +Wenn man 2 Perioden vergleichen will, wird es relativ komplex. Darum hier mal einige Ansätze
  
-======[MySQL] Perioden vergleichen====== 
->​19.11.2012:​ Für Oracle sind es dieselben Befehle 
  
-Wenn man Perioden vergleichen will, wird es relativ komplexDarum hier mal einige Ansätze+===== Kompatibilität ===== 
 +Diese Lösung ist getestet für: 
 +  * MySQL 
 +  * Oracle DB 
 +  * MS Access. Hier müssen aber die Userfunktionen [[vba:​functions:​greatest]] und [[vba:​functions:​least]] nach VBA importiert werden.
  
 =====Datengrundlage der Beispiele===== =====Datengrundlage der Beispiele=====
Line 102: Line 106:
 UNION ALL SELECT 3, DATE('​2012-01-01'​),​ DATE('​2012-02-02'​) UNION ALL SELECT 3, DATE('​2012-01-01'​),​ DATE('​2012-02-02'​)
 UNION ALL SELECT 4, DATE('​2012-01-01'​),​ DATE('​2012-12-31'​);</​code>​ UNION ALL SELECT 4, DATE('​2012-01-01'​),​ DATE('​2012-12-31'​);</​code>​
 +===== Spielwiese ===== 
 +  *[[http://​sqlfiddle.com/#​!2/​e9d3d7/​1|Bsp. Nur Überschneidende Perioden ausgeben bei sqlfiddle.com]] 
 +  *[[http://​sqlfiddle.com/#​!2/​e9d3d7/​2|Bsp. Schnittperioden ermitteln bei sqlfiddle.com]]
sql/tutorials/intersectperiodes.1390315025.txt.gz · Last modified: 30.04.2014 09:27:46 (external edit)