{"id":297,"date":"2023-11-10T07:28:09","date_gmt":"2023-11-10T07:28:09","guid":{"rendered":"https:\/\/datadandies.nl\/?p=297"},"modified":"2023-11-10T07:28:09","modified_gmt":"2023-11-10T07:28:09","slug":"zet-begin-en-einddatum-in-een-regel-om-naar-een-regel-voor-elke-datum-tussen-begin-en-einddatum-in-sql","status":"publish","type":"post","link":"https:\/\/datadandies.nl\/index.php\/2023\/11\/10\/zet-begin-en-einddatum-in-een-regel-om-naar-een-regel-voor-elke-datum-tussen-begin-en-einddatum-in-sql\/","title":{"rendered":"Zet begin- en einddatum in \u00e9\u00e9n regel om naar \u00e9\u00e9n regel voor elke datum tussen begin- en einddatum in SQL"},"content":{"rendered":"\n<p>\ud83d\udcc6 Wil je in SQL een begin- en einddatum in \u00e9\u00e9n regel omzetten naar een tabel waarbij elke regel in de range tussen begin- en einddatum \u00e9\u00e9n dag voorstelt?<\/p>\n\n\n\n<p>Stel, je hebt een tabel met een start- en einddatum, bijvoorbeeld (&#8216;David&#8217;, &#8216;2023-01-01&#8217;, &#8216;2023-01-10&#8217;). Normaal zou dit \u00e9\u00e9n rij zijn, maar wat als je voor elke dag binnen dat bereik een rij wilt?<\/p>\n\n\n\n<p>&#8212; &#8212; &#8212;<\/p>\n\n\n\n<p>select Employee, datum, &#8216;After&#8217; as Status&nbsp;<\/p>\n\n\n\n<p>from dbo.FromDateTillDate ft<\/p>\n\n\n\n<p>left join DatumLijst dl on dl.datum between ft.FromDate and ft.TillDate<\/p>\n\n\n\n<p>&#8212; &#8212; &#8212;<\/p>\n\n\n\n<p>Dit eenvoudige stukje code doet het werk. Het neemt die ene rij en geeft je er \u00e9\u00e9n voor elke dag in het opgegeven bereik. Makkelijk, toch? Voor een gedetailleerder stappenplan kun je het onderstaande document raadplegen.<\/p>\n\n\n<div class=\"ead-preview\"><div class=\"ead-document\" style=\"position: relative;padding-top: 90%;\"><div class=\"ead-iframe-wrapper\"><iframe src=\"\/\/docs.google.com\/viewer?url=https%3A%2F%2Fdatadandies.nl%2Fwp-content%2Fuploads%2F2023%2F11%2F20231110-Van-een-rij-met-een-start-en-enddate-naar-voor-elke-datum-een-rij-in-SQL.pdf&amp;embedded=true&amp;hl=en\" title=\"Ingesloten document\" class=\"ead-iframe\" style=\"width: 100%;height: 100%;border: none;position: absolute;left: 0;top: 0;visibility: hidden;\"><\/iframe><\/div>\t\t\t<div class=\"ead-document-loading\" style=\"width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;\">\n\t\t\t\t<div class=\"ead-loading-wrap\">\n\t\t\t\t\t<div class=\"ead-loading-main\">\n\t\t\t\t\t\t<div class=\"ead-loading\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/datadandies.nl\/wp-content\/plugins\/embed-any-document\/images\/loading.svg\" width=\"55\" height=\"55\" alt=\"Lader\">\n\t\t\t\t\t\t\t<span>Bezig met laden&#8230;<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ead-loading-foot\">\n\t\t\t\t\t\t<div class=\"ead-loading-foot-title\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/datadandies.nl\/wp-content\/plugins\/embed-any-document\/images\/EAD-logo.svg\" alt=\"EAD logo\" width=\"36\" height=\"23\"\/>\n\t\t\t\t\t\t\t<span>Duurt het te lang?<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<div class=\"ead-document-btn ead-reload-btn\" role=\"button\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/datadandies.nl\/wp-content\/plugins\/embed-any-document\/images\/reload.svg\" alt=\"Opnieuw laden\" width=\"12\" height=\"12\"\/> Laad het document opnieuw\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<span>|<\/span>\n\t\t\t\t\t\t\t<a href=\"https:\/\/datadandies.nl\/wp-content\/uploads\/2023\/11\/20231110-Van-een-rij-met-een-start-en-enddate-naar-voor-elke-datum-een-rij-in-SQL.pdf\" class=\"ead-document-btn\" target=\"_blank\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/datadandies.nl\/wp-content\/plugins\/embed-any-document\/images\/open.svg\" alt=\"Open\" width=\"12\" height=\"12\"\/> Openen in nieuwe tab\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcc6 Wil je in SQL een begin- en einddatum in \u00e9\u00e9n regel omzetten naar een tabel waarbij elke regel in de range tussen begin- en einddatum \u00e9\u00e9n dag voorstelt? Stel, je hebt een tabel met een start- en einddatum, bijvoorbeeld (&#8216;David&#8217;, &#8216;2023-01-01&#8217;, &#8216;2023-01-10&#8217;). Normaal zou dit \u00e9\u00e9n rij zijn, maar wat als je voor elke&hellip;<\/p>\n<p class=\"more-link\"><a href=\"https:\/\/datadandies.nl\/index.php\/2023\/11\/10\/zet-begin-en-einddatum-in-een-regel-om-naar-een-regel-voor-elke-datum-tussen-begin-en-einddatum-in-sql\/\" class=\"themebutton\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[10,4],"class_list":["post-297","post","type-post","status-publish","format-standard","hentry","category-blog","tag-dwh","tag-sql"],"_links":{"self":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts\/297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/comments?post=297"}],"version-history":[{"count":1,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts\/297\/revisions"}],"predecessor-version":[{"id":300,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/posts\/297\/revisions\/300"}],"wp:attachment":[{"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/media?parent=297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/categories?post=297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datadandies.nl\/index.php\/wp-json\/wp\/v2\/tags?post=297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}