![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Gdyby okres rozliczeniowy zaczynał się pierwszego, a kończył ostatniego dnia miesiąca, mógłbym pobrać rekordy następująco:
jednak okres rozpoczyna się 17 dnia miesiąca, a kończy 18 dnia kolejnego miesiąca. Jak w takim przypadku pobrać rekordy tylko przy pomocy SQL? Z wykorzystaniem PHP to przychodzi mi do głowy operacje na wartościach zwracanych przez date(), a następnie:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawa się skomplikowała o tyle, że okres rozliczeniowy trwa 30 dni czyli np. rozpoczyna się od:
2017-09-18 do 2017-10-17 2017-10-18 do 2017-11-16 2017-11-17 do 2017-12-16 itd. W skrypcie chciałbym codziennie pobierać wydarzenia z aktualnego okresu rozliczeniowego czyli dla dnia dzisiejszego byłby to od 2017-10-18 do 2017-11-16 gdyż jest wprowadzony limit zdarzeń w okresie rozliczeniowym. Czy to możliwe wyłącznie przy pomocy SQL biorąc pod uwagę strukturę tabeli jaką przedstawiłem w pierwszy wpisie? Ewentualnie proszę o jakieś sugestie bo na razie mam "mętlik" w kwestii tych okresów rozliczeniowych, a myślę, że to problem z którym często można się spotkać więc Wasza pomoc może mi sprawę rozmętlikować (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:04 |