Имя: Пароль:
1C
1С v8
SQL, прямой запрос, подскажите
0 Sintez123
 
30.10.13
15:45
Надо чуть-чуть строку поменять. Прямые запросы SQL не знаю, только начал читать.

Command.CommandText = "delete from "+ИмяТаблицы+" where isWork=1 and SFDate=CAST('"+Формат(Выборка.Дата, "ДФ=""ггггММдд""")+"' as Date)";

Т.е. тут удаляет записи с SFDate = Выборка.Дата.

А теперь надо сделать чтобы удаляло записи не в пределах одной даты, а впределах периода. Надо передать дату начала и дату конца. Время не учитывается.

Как должна выглядеть строка в итоге? Ненагуглилось. Спасибо.
2 Maxus43
 
30.10.13
15:58
where SFDate>=... and SFDate<=...
between тоже есть
3 ДенисЧ
 
30.10.13
16:01
between рулит
А ещё рулит чтение документации и учебника по математике за 3 класс...
4 Sorm
 
30.10.13
16:02
(0) ""delete from "+ИмяТаблицы+" where isWork=1" - красота:) Так их!
Не верю, что на http://www.sql-tutorial.ru/content.html не найдешь.
5 Wobland
 
30.10.13
16:06
>isWork
видал я как-то каталог music\russian\car time
6 Sintez123
 
30.10.13
16:49
СПС всем, помогло between
7 Жан Пердежон
 
30.10.13
16:51
(6) заходи еще, у нас between'ов много
8 Infsams654
 
30.10.13
17:02
(0) "туды их, в качель", а если не секрет, что удалять то надо? Как-то это с 1С плохо представляю взаимосвязь
Закон Брукера: Даже маленькая практика стоит большой теории.