|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
Здравствуйте, Имеется работающий запрос: SELECT FUNDS_BALANCE.ID, Sum(GRANTS_RECIEVED.FUNDS_SENT) AS TOTAL_SENT, Sum(GRANTS_RECIEVED.Finance_report) AS TOTAL_PER_REPT, FUNDS_BALANCE.Award FROM GRANTS_RECIEVED INNER JOIN FUNDS_BALANCE ON GRANTS_RECIEVED.ID = FUNDS_BALANCE.ID GROUP BY FUNDS_BALANCE.ID, FUNDS_BALANCE.Award; Нужно обновить два поля в таблице FUNDS_BALANCE: Field1 как TOTAL_SENT Field2 как TOTAL_PER_REPT ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 00:13 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 00:52 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
sdku, Да, задача подхватить эти значения и вставить в другую таблицу ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 01:00 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
lanatver sdku, Да, задача подхватить эти значения и вставить в другую таблицу Точнее, обновить уже существующие значения в другой таблице. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 01:03 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
lanatver, я толкую о том что хранить в таблице вычисляемые значения можно,но оооочень не нужно а по существу-запрос UPDATE ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 01:27 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
sdku lanatver, я толкую о том что хранить в таблице вычисляемые значения можно,но оооочень не нужно а по существу-запрос UPDATE Ну так и я знаю что UPDATE. Об этом был мой вопрос (см. название темы). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 01:35 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
lanatver нравится мне упрямство с которым хотят делать неправильно-не хранят в таблицах вычисляемые поля-зачем гробить кучу времени,пока до Вас это дойдет-проще воспользоваться опытом тех кто это проходил Если Вы знаете что это UPDATE почему не наблюдается это слово в тексте запроса? (SELECT-это запрос на выборку и он ничего и нигде не изменяет) "Если ничего не помогает может уже пора прочитать инструкцию"(HELP,который здесь я пересказывать не буду, про запросы на обновление и научиться делать так как не надо) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 03:59 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
sdku lanatver нравится мне упрямство с которым хотят делать неправильно-не хранят в таблицах вычисляемые поля-зачем гробить кучу времени,пока до Вас это дойдет-проще воспользоваться опытом тех кто это проходил Если Вы знаете что это UPDATE почему не наблюдается это слово в тексте запроса? (SELECT-это запрос на выборку и он ничего и нигде не изменяет) "Если ничего не помогает может уже пора прочитать инструкцию"(HELP,который здесь я пересказывать не буду, про запросы на обновление и научиться делать так как не надо) Вы зафлудили весь пост, не прадлагая решения. Всё что здесь вы пытаетесь мне несчастной объяснить, я знала еще в первом классе. Не делают. И я не делаю. Еще раз, мне нужно обновить таблицу используя значения суммы из другой таблицы. Не можете помочь, не надо гнуть пальцы. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 04:26 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
lanatver, где-то так... Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 05:04 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
Панург lanatver, где-то так... Код: sql 1. 2. 3.
Отлично! Все работает как и хотелось. Очень элегантное решение. Спасибо огромное! Один вопросик: statement по идее обновляет только те ID, где имеются какие-либо значения. Но когда запустила, в рядах где ничего нет - остаются пустые поля БЕЗ default value (0). Важно чтобы оставалось это значение по умолчанию 0.00, которое используется при других подсчетах. Есть ли способ оставить (или прописать заново) этот ноль? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 13:01 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
lanatver Есть ли способ оставить (или прописать заново) этот ноль? Функция Nz ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 13:06 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
Панург lanatver Есть ли способ оставить (или прописать заново) этот ноль? Функция Nz Ну да, добавила как одно из решений: WHERE FUNDS_BALANCE.ID IN (SELECT FUNDS_BALANCE.ID FROM FUNDS_BALANCE WHERE Field1 >0); Работает. Спасибо. Наверное есть более элегантное решение.... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 13:40 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
lanatver Ну да, добавила как одно из решений: Панург Код: sql 1. 2. 3.
Панург ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 14:25 |
|
UPDATE with SUM(): обновить поля в одной таблице значениями из СУММЫ в другой
|
|||
---|---|---|---|
#18+
Панург lanatver Ну да, добавила как одно из решений: Панург Код: sql 1. 2. 3.
Панург То что надо! Работает как и нужно. Ещё раз спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 15:04 |
|
|
start [/forum/topic.php?fid=45&fpage=8&tid=1609736]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 166ms |
0 / 0 |