|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Есть такая таблица: Объект - НачальДата - КонечДата - Процент Общий - 01.01.2021 - 01.12.2021 - 5% Частный1 - 01.04.2021 - 01.05.2021 - 8% Мне надо получить в запросе для Частный1: Частный1 - 01.01.2021 - 5% Частный1 - 01.02.2021 - 5% Частный1 - 01.03.2021 - 5% Частный1 - 01.04.2021 - 8% Частный1 - 01.05.2021 - 8% Частный1 - 01.06.2021 - 5% Частный1 - 01.07.2021 - 5% Частный1 - 01.08.2021 - 5% Частный1 - 01.09.2021 - 5% Частный1 - 01.10.2021 - 5% Частный1 - 01.11.2021 - 5% Частный1 - 01.12.2021 - 5% для Частный2: Частный2 - 01.01.2021 - 5% Частный2 - 01.02.2021 - 5% Частный2 - 01.03.2021 - 5% Частный2 - 01.04.2021 - 5% Частный2 - 01.05.2021 - 5% Частный2 - 01.06.2021 - 5% Частный2 - 01.07.2021 - 5% Частный2 - 01.08.2021 - 5% Частный2 - 01.09.2021 - 5% Частный2 - 01.10.2021 - 5% Частный2 - 01.11.2021 - 5% Частный2 - 01.12.2021 - 5% ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 14:02 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Adilby, "Мне надо получить" - так получай, кто же тебе не даёт ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 20:20 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Генерируешь таблицу-календарь, а потом LEFT JOIN и COALESCE. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 20:40 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Adilby Общий - 01.01.2021 - 01.12.2021 - 5% ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 23:08 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
court, хлопцу нужно? ну как бы хлопец ни у кого ничего не просил и даже не спрашивал, не? Или это случай, когда верные холопы должны на лету угадывать и воплощать чаяния барина? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 20:00 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Adilby Есть такая таблица: Объект - НачальДата - КонечДата - Процент Общий - 01.01.2021 - 01.12.2021 - 5% Частный1 - 01.04.2021 - 01.05.2021 - 8% Мне надо получить в запросе для Частный1: Частный1 - 01.01.2021 - 5% Частный1 - 01.02.2021 - 5% Частный1 - 01.03.2021 - 5% Частный1 - 01.04.2021 - 8% Частный1 - 01.05.2021 - 8% Частный1 - 01.06.2021 - 5% Частный1 - 01.07.2021 - 5% Частный1 - 01.08.2021 - 5% Частный1 - 01.09.2021 - 5% Частный1 - 01.10.2021 - 5% Частный1 - 01.11.2021 - 5% Частный1 - 01.12.2021 - 5% Может просто создать справочник объектов и "главную" таблицу занося в неё данные за месяц (или ежедневные-как Вам надо) Нужно минимум 2 таблицы со ВСЕМИ данными для получения нужной Вам информации. Или я чего-то не знаю/не понимаю ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 22:08 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
sdku Стесняюсь спросить:а с какого перепугу 8% 01.05.21 а не 01.09.21(между начальной и конечной датой 12 месяцев). у нормального пацана в примере январь с 1 по 12 число... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 22:36 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
ему наверно проще цикл сделать от даты до даты и писать в промежуточную таблицу результат ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 22:40 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Забыл написать, есть еще другая таблица с записями например: Частный1 - 01.01.2021 - 1000 Частный1 - 01.02.2021 - 1000 Частный1 - 01.03.2021 - 1000 Частный1 - 01.04.2021 - 1000 Частный1 - 01.05.2021 - 1000 Частный1 - 01.06.2021 - 1000 Частный1 - 01.07.2021 - 1000 Частный1 - 01.08.2021 - 1000 Частный1 - 01.09.2021 - 1000 Частный1 - 01.10.2021 - 1000 Частный1 - 01.11.2021 - 1000 Частный1 - 01.12.2021 - 1000 Частный2 - 01.01.2021 - 2000 Частный2 - 01.02.2021 - 2000 Частный2 - 01.03.2021 - 2000 Частный2 - 01.04.2021 - 2000 Частный2 - 01.05.2021 - 2000 Частный2 - 01.06.2021 - 2000 Частный2 - 01.07.2021 - 2000 Частный2 - 01.08.2021 - 2000 Частный2 - 01.09.2021 - 2000 Частный2 - 01.10.2021 - 2000 Частный2 - 01.11.2021 - 2000 Частный2 - 01.12.2021 - 2000 И мне надо объединить эти две таблицы и получить выборку для where Объект='Частный1 ': Частный1 - 01.01.2021 - 1000*5% Частный1 - 01.02.2021 - 1000*5% Частный1 - 01.03.2021 - 1000*5% Частный1 - 01.04.2021 - 1000*8% Частный1 - 01.05.2021 - 1000*8% Частный1 - 01.06.2021 - 1000*5% Частный1 - 01.07.2021 - 1000*5% Частный1 - 01.08.2021 - 1000*5% Частный1 - 01.09.2021 - 1000*5% Частный1 - 01.10.2021 - 1000*5% Частный1 - 01.11.2021 - 1000*5% Частный1 - 01.12.2021 - 1000*5% и выборку для where Объект='Частный2 ': Частный2 - 01.01.2021 - 2000*5% Частный2 - 01.02.2021 - 2000*5% Частный2 - 01.03.2021 - 2000*5% Частный2 - 01.04.2021 - 2000*5% Частный2 - 01.05.2021 - 2000*5% Частный2 - 01.06.2021 - 2000*5% Частный2 - 01.07.2021 - 2000*5% Частный2 - 01.08.2021 - 2000*5% Частный2 - 01.09.2021 - 2000*5% Частный2 - 01.10.2021 - 2000*5% Частный2 - 01.11.2021 - 2000*5% Частный2 - 01.12.2021 - 2000*5% Как можно такое получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 14:42 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2021, 06:41 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Tarasios ...- так получай, кто же тебе не даёт... Вместо того, что бы цинично смеяться над бескультурными людьми, можно было бы для начала ткнуть носом в это безкультурие, ибо ты ни чем не лучше со своим словесным поносом ни о чем. Если не нравится, то будь примером для подражания и покажи как надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 03:29 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Лапух Tarasios ...- так получай, кто же тебе не даёт... Вместо того, что бы цинично смеяться над бескультурными людьми, можно было бы для начала ткнуть носом в это безкультурие, ибо ты ни чем не лучше со своим словесным поносом ни о чем. Если не нравится, то будь примером для подражания и покажи как надо. Вот кто бы уже за "словесный понос" молчал, так это ты ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 05:32 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
Лапух, Tarasios! Джентльмены, продолжение беседы в тоне "сам дурак" награждается баном. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 07:12 |
|
Как можно общее объединить с частным
|
|||
---|---|---|---|
#18+
mds_world ..."сам дурак" награждается баном... А можно мне аж целых два или даже три? Ибо я очень уж по жизни жадный до баллов и прочих каких то там - лайков. А если без смеха, то чё - Tarasios просто ни о чем тему засоряет без реального ответа по существу и на это ему было прямо указано? Так как он высказался, даже я или моя жена или аж кошка ответить на вопрос может. Именно таким пустобрёхам в натуре и надо указадельным пальцем грозить, а не нам - Праведным праведникам, замечающим пустопорожнее балабольство ни о чём, ну разве что для добавления количества сообщений они это делають, поднимая свою никчЁмную репутацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 11:59 |
|
|
start [/forum/topic.php?fid=45&msg=40067885&tid=1609695]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
129ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 230ms |
0 / 0 |