Welche Abonnements (Depotlieferungen,  Hauslieferungen,  Postlieferungen, gemeinsam bzw. jeweils gesondert) wurden in der Periode zwischen ‘xxxx-xx-xx’ und ‘xxxx-xx-xx’ erstellt und/oder welche Abos sind vor ‚xxxx-xx-xx‘ gestartet worden.

Welche Abonnements wurden in der Periode zwischen ‘xxxx-xx-xx’ und ‘xxxx-xx-xx’ erstellt? Die Daten müssen angepasst werden.

select * from Kunde k
left join DepotlieferungAbo depAbo on k.id = depAbo.kunde_id
left join HeimlieferungAbo heiAbo on k.id = heiAbo.kunde_id
left join PostlieferungAbo posAbo on k.id = posAbo.kunde_id
where depAbo.start between ‘2010-01-01’ and ‘2010-12-31’
or heiAbo.start between ‘2010-01-01’ and ‘2018-12-31’
or posAbo.start between ‘2010-01-01’ and ‘2010-12-31’

Welche Abos mit Depotlieferung wurden in der Periode zwischen dem Datum ‘xxxx-xx-xx’ und dem Datum ‘xxxx-xx-xx’ erstellt?

select * from Kunde k
left join DepotlieferungAbo depAbo on k.id = depAbo.kunde_id
where depAbo.start between ‘2010-01-01’ and ‘2010-12-31’

Welche Abos mit Hauslieferung wurden in der Periode zwischen dem Datum ‘xxxx-xx-xx’ und dem Datum ‘xxxx-xx-xx’ erstellt?

select * from Kunde k
left join HeimlieferungAbo heiAbo on k.id = heiAbo.kunde_id
where heiAbo.start between ‘2010-01-01’ and ‘2018-12-31’

Welche Abos mit Postauslieferung wurden in der Periode zwischen dem Datum ‘xxxx-xx-xx’ und dem Datum ‘xxxx-xx-xx’ erstellt?

select * from Kunde k
left join PostlieferungAbo posAbo on k.id = posAbo.kunde_id
where posAbo.start between ‘2010-01-01’ and ‘2010-12-31’

Welche Abos sind vor dem Datum ‘xxxx-xx-xx’ gestartet worden?

select * from Kunde k
left join DepotlieferungAbo depAbo on k.id = depAbo.kunde_id
left join HeimlieferungAbo heiAbo on k.id = heiAbo.kunde_id
left join PostlieferungAbo posAbo on k.id = posAbo.kunde_id
where depAbo.start < ‘2010-01-01’
or heiAbo.start < ‘2018-01-01’
or posAbo.start < ‘2010-01-01’