|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите с суммированием и записью из 1 в другую базу
нуууу суть в том чтобы суммировалось значение по коду и записывалось в другую таблицу.... вот тока как это можно реализовать?
Вот код кокой после 3х часов у меня выплыл но он не работает...((( PHP код:
Помогите пожалуста |
#2
|
|||
|
|||
Внутренний селект должен возвращать строго одно значение и одну строку.
И еще вопрос. Тебе надо именно Update или можно Insert. И еще один момент. А зачем тебе это надо. Может просто сделать view и работать с ней? Тем более, что в этом случае не будет ситуаций, когда одна таблица изменилась, а другая - нет. |
#3
|
|||
|
|||
Цитата:
Ну эти таблицы уже сделаны в аксцессе и в 1вой таблице уже есть это поле и там стоит значение 0 по автомату, так что Insert неполучится.... А по поводу view я вообще это в первый раз помоему слышу.... |
#4
|
|||
|
|||
Ну так сделай view, а таблицу просто грохни.
Код:
CREATE VIEW 2_Tovari AS SELECT Kod_tov AS Kod_tovara, sum(R.kol_vo) as Sum_kol_tov from 3_razmeri R group by Kod_tov; |
#5
|
|||
|
|||
тут опять проблема получается 1 товары она главнее таблицы размеры...
А точнее из первой вытикает второе (((( Я думал а можно просто создать один запрос на суммирование а потом другимм запросом просто из DBGrida затащить в тругую таблицу ? И суть проблемы не тока в этих 2х таблицах.... там ещё к 2м от этих идёт связь....и получается 1таблицы(Всего)-2таблица(Всего)-3таблица(Всего) Всего это именно то что я пытаюсь суммировать |
#6
|
|||
|
|||
Зарание хочу сказать что необязательно сортировку выполнять в SQL процессе.... но по другому я пока не предкставляю как...
|
#7
|
|||
|
|||
Ну, короче, что-то не то ты делаешь. Явно какой-то косяк в дизайне БД.
|
#8
|
|||
|
|||
))))) я тут щас покурил и подумал.... А что если сделать форму которую пользователь неувидит вывести код по кокому будит пороходить поиск в первой таблицы и вписываться уже суммированное значение))))
|
#9
|
|||
|
|||
Цитата:
OK, ты сколько записей хочешь обновлять этим запросом? Если одну, то просто параметризируй все части по коду и не напрягайся. ЗЫ. Все-таки я бы посоветовал почитать книжек по проектированию БД. Яано у тебя там какие-то косяки с дизайном. Да и остатки никто обычно не хранит, а высчитывает по таблице прихода/расхода. |
#10
|
|||
|
|||
Короче сделал)))))) не честно там всё норм просто это дипломная программа )))))
Воот код который работает с 3бя таблицами и они связаты как и говарилось выше..... Надеюсь кому нить поможет)))) PHP код:
Форма 14 она не видна не кому и используется как буферный ресурс для всяких расчётов )))) |