![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запросы
Клара © (2007-02-06 10:58:00)Доброго дня Вам, господа знатоки!
У нас возникла проблема в удалении записей из двух таблиц.
Имеется:
DELETE Reklama.*, zakasi.*, IIf([data_konca_pokaza]+7>=Date(),1,0) AS Выражение1
FROM Reklama INNER JOIN zakasi ON Reklama.kod_objavl = zakasi.kod_objavl
WHERE (((IIf([data_konca_pokaza]+7>=Date(),1,0))=0));
в таком варианте он не работает, что не так подскажите?
ЮЮ (2007-02-06 11:14:00) [41]все условия должны быть в WHERE. Тем более оно уже там есть
Клара (2007-02-06 11:13:00) [42]
> stone
Access, а проги в D7
stone (2007-02-06 11:11:00) [43]
> Клара (06.02.07 11:05) [3]
> Выборка как раз происходит, а вот следующий шаг не работает
> или работает удаление из одной таблицы zakasi.*.
Я вижу только один шаг - удаление.
ЗЫ. Неплохо бы уточнить СУБД, а то меня терзают смутные сомнения...
Клара (2007-02-06 11:08:00) [44]
> ЮЮ
> IIf([data_konca_pokaza]+7>=Date(),1,0) AS Выражение1
Вот это выборка с условием, если договор не продляется 7 дней, то мы удаляем эти записи из двух таблиц.
Клара (2007-02-06 11:05:00) [45]
> stone
Выборка как раз происходит, а вот следующий шаг не работает или работает удаление из одной таблицы zakasi.*.
stone (2007-02-06 11:01:00) [46]
> что не так подскажите?
синтаксис запроса на выборку данных <> синтаксис запроса на удаление данных
ЮЮ (2007-02-06 11:01:00) [47]
> DELETE Reklama.*, zakasi.*, IIf([data_konca_pokaza]+7>=Date(),1,0) AS Выражение1
Если подчеркнутоеозначает удаление их таблиц Reklama и zakasi, то откуда предполагает удаление выделенного?