User Tools

Site Tools


sql:tutorials:intersectperiodes

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sql:tutorials:intersectperiodes [30.04.2014 09:27:45]
yaslaw [Code um die Testdaten zu erstellen]
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 103: Line 107:
 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 ===== ===== Spielwiese =====
-[[http://​sqlfiddle.com/#​!2/​e9d3d7/​1]]+  *[[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.1398842865.txt.gz · Last modified: 30.04.2014 09:27:46 (external edit)