powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SELECT INTO с условием
18 сообщений из 18, страница 1 из 1
SELECT INTO с условием
    #39459392
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблицы:
aklad
id names summa1Ваня100р2Саша120р3Оля100р
tabel
id names chasi summa1Ваня72Оля163Саша0
Хочу добавить из таблицы aklad.summaв таблицу tabel.summa с условием на каждый человек свою сумму...
Код: sql
1.
2.
3.
INSERT INTO tabel(summa)
SELECT aklad.summa
FROM aklad


Вот то что я знаю, дальше WHERE... я не знаю(
Помогите с условием!
Спасибо!
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39459398
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008akladАклад? АААклад?
Мдя...
По вашему запросу разве нужно инсерт делать? Не апдейт?
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39459418
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучка,

Не подскажите как? Честно не знаю как это делать.
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39459422
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008Прогер_самоучка,

Не подскажите как? Честно не знаю как это делать. у вас в таблицах есть все данные, кроме суммы и её нужно заполнить?
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39459436
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучкаAbisma2008Прогер_самоучка,

Не подскажите как? Честно не знаю как это делать. у вас в таблицах есть все данные, кроме суммы и её нужно заполнить?
Да, в tabel-е столбец summa пустое. Я хочу автоматический заполнят (брать данные из таблицу aklad) этот столбец.
В итоге у меня дожно получится вот так:
idnameschasisumma1Ваня7100Р 2Оля16100р3Саша0120р
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39459445
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008Прогер_самоучкапропущено...
у вас в таблицах есть все данные, кроме суммы и её нужно заполнить?
Да, в tabel-е столбец summa пустое. Я хочу автоматический заполнят (брать данные из таблицу aklad) этот столбец.
В итоге у меня дожно получится вот так:
idnameschasisumma1Ваня7100Р 2Оля16100р3Саша0120р
Код: sql
1.
2.
UPDATE aklad INNER JOIN tabel ON aklad.id = tabel.id 
SET tabel.summa = aklad.summa
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39459487
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучка,

Спасибо большое!
Еще можете посмотреть вот этот пост: 20508706
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460562
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Прогер_самоучка]Abisma2008пропущено...

Да, в tabel-е столбец summa пустое. Я хочу автоматический заполнят (брать данные из таблицу aklad) этот столбец.
В итоге у меня дожно получится вот так:
idnameschasisumma1Ваня7100Р 2Оля16100р3Саша0120р
Код: sql
1.
2.
UPDATE aklad INNER JOIN tabel ON aklad.id = tabel.id 
SET tabel.summa = aklad.summa



Добрый вечер!
Я хотел немножко усложнить задачу, как всегда у меня не получилось(
Я хотел записать в tabel.summa = sum(aklad.summa)
Вот так сделал:
Код: sql
1.
2.
UPDATE aklad INNER JOIN tabel ON aklad.id = tabel.id 
SET tabel.summa = sum(aklad.summa)


Можете помочь?
Спасибо!
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460619
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
UPDATE tabel SET summa = (SELECT Sum(summa) FROM aklad WHERE id = tabel.id)
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460726
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял-информация к размышлению:
поле tabel.summa=tabel.chasi * aklad/раб.часы в месяце(aklad может меняться со временем-отдельная таблица) вычисляемое, а таким полям не место в таблицах.
Еще раз повторяю:если правильно Вас понял.
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460809
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle
Код: sql
1.
UPDATE tabel SET summa = (SELECT Sum(summa) FROM aklad WHERE id = tabel.id)


Добрый день!
Ошибку выдает:
В операции должен использоваться обновляемый запрос.
Посмотрите пожалуйста мой пример.
Спасибо!
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460819
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я уже сразу предполагала, что будет проблема с обновляемостью из-за подзапроса.
Но думала, что сами переделаете на DSum.
Код: sql
1.
UPDATE tabel SET summa = DSum("summa","aklad","id=" & tabel.id)
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460830
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__MichelleДа, я уже сразу предполагала, что будет проблема с обновляемостью из-за подзапроса.
Но думала, что сами переделаете на DSum.
Код: sql
1.
UPDATE tabel SET summa = DSum("summa","aklad","id=" & tabel.id)


Спасибо большое!
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460831
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

Вот этот пост ещё не смотрели?
20512324
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460835
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008,

Пока нет.
Я сейчас пока с планшета сюда на минутку заглянула.
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460859
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle
Код: sql
1.
UPDATE tabel SET summa = (SELECT Sum(summa) FROM aklad WHERE id = tabel.id)

У ТСа для Саша в aklad.id=2, в tabel.id=3 (для Саши запишется summa Оли)
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460866
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

А ведь правда.
Вот Саша обрадуется, наверное!))) Или Оля.
Конечно, нужно не DSum("summa","aklad","id=" & tabel.id), а DSum("summa","aklad","names='" & tabel.names & "'")
...
Рейтинг: 0 / 0
SELECT INTO с условием
    #39460880
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-хорошему надо видеть схему и знать задачу решаемую ТСом-без этого лично я ничем помочь не могу (хранение в 2 таблицах одного и того-же, с одними и теми же данными, поля есть очень совершенно не правильно)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SELECT INTO с условием
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]