Kijk, het spijt me, maar ik blijf dit dus ongelooflijk wijs vinden:
select datefrom, case when dateuntil is null then datefrom else dateuntil end dateuntil from vwNewsAll
In ‘t proper:
select
datefrom as startdate,
case when dateuntil is null
then
datefrom
else
dateuntil
end
as enddate
from vwNewsAll
In mensentaal: neem uit een view in de database alle begin– en einddatums. En als er geen einddatum ingevuld is, steek de begindatum in de einddatum.
[en ja, ik weet dat er veel andere manieren zijn om hetzelfde properder te doen, maar toch: Leve SQL!]
[en zie ook alhier, en ik heb er zo nóg een aantal over de jaren: ik vind het gewoon een schattige constructie ]
Geschreven al luisterend naar: Max Raabe – – In der Bar zum Krokodil
Geschreven al luisterend naar: Kate Bush – Hounds Of Love – Running Up That Hill (A Deal W
En hoe is dit nieuws? :p
Probeer maar eens XML uit SQL server te krijgen. Da’s pas wijs. 😀
Laat een mens eens content zijn over de kleine dingen des levens!
XML/SQL Server: bofja. Ik ben door een periode geweest waar ik alles in poepsimpel-van-structuur-metabases stak, en allerlei aardige dingen deed met XML in SQL Server, maar tegenwoordig heb ik het weer meer voor eenvoudige databases en rechttoe-rechtaan queries.
Daarbij, ik zou
select datefrom, ISNULL(dateuntil,datefrom) from vwNewsAll
doen. Easier on the keyboard. 😉
I refer the honourable gentlemen to the message I posted some moments ago, to wit:
“en ja, ik weet dat er veel andere manieren zijn om hetzelfde properder te doen”
En ook wel:
“ik vind het gewoon een schattige constructie”
I know. Maar ik kon het niet laten om het toch maar even te vermelden, want ik vind die andere constructie minstens even schattig. 😉
Zeer interessant! Dank.