Article View: pl.comp.bazy-danych.msaccess
Article #137174Zwracanie dat bez sprzedaży (ms access 2013, sql)
From: 7704predator
Date: Wed, 04 May 2016 17:38
Date: Wed, 04 May 2016 17:38
45 lines
2282 bytes
2282 bytes
Witam! Mam tabelę tbDATES zawierającą wszystkie daty od 1/1/2013 do 4/30/2016, oraz tabelę tb_art_agreg zawierającą dzienną sprzedaż dla artykułów w okresie od 1/1/2013 do 4/30/2016. Jeżeli w danym dniu sprzedaż dla danego artykułu nie wystąpiła brak jest rekordu. tbDATES ------- datum (pk) Date/Time tb_art_agreg ----------- date_from (pk) Date/Time article_id (pk) Long Integer qty_sold Double Dla artykułu 1034272 w okresie 1/1/2016 - 1/5/2016 sprzedaż wystąpiła tylko w dniu 1/4/2016. Mam kwerendę, która ma postać: SELECT d.datum, s.date_from, s.qty_sold FROM tbDATES AS d LEFT JOIN tb_art_agreg AS s ON d.datum = s.date_from WHERE (s.article_id is null or s.article_id = 1034272) and (d.datum between #1/1/2016# and #1/5/2016#); i zwraca taki wynik: datum date_from qty_sold 2016-01-01 2016-01-04 2016-01-04 -0,53 Co zrobić żeby zwracała: datum date_from qty_sold 2016-01-01 2016-01-02 2016-01-03 2016-01-04 2016-01-04 -0,53 2016-01-05 Nie rozumiem też tej niekonsekwencji w zwróceniu rekordu dla daty 2016-01-01. Z góry dzięki za pomoc. K.
Technical Details
Message-ID:
<878ca8a1-a11b-4bfc-8299-93a657c4afc7@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!sq19no2513862igc.0!news-out.google.com!k10ni4igv.0!nntp.google.com!i5no3234751ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Received: by 10.50.226.174 with SMTP id rt14mr6537001igc.0.1462383516532; Wed, 04 May 2016 10:38:36 -0700 (PDT) X-Received: by 10.50.111.12 with SMTP id ie12mr729896igb.9.1462383516511; Wed, 04 May 2016 10:38:36 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!sq19no2513862igc.0!news-out.google.com!k10ni4igv.0!nntp.google.com!i5no3234751ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych.msaccess Date: Wed, 4 May 2016 10:38:35 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.68.191.165; posting-account=yPYOxwoAAAAiAtkKRxHETEH7yiZdBMwv NNTP-Posting-Host: 89.68.191.165 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <878ca8a1-a11b-4bfc-8299-93a657c4afc7@googlegroups.com> Subject: Zwracanie dat bez sprzedaży (ms access 2013, sql) From: 7704predator@gmail.com Injection-Date: Wed, 04 May 2016 17:38:36 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit