Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизусловие запроса Найти похожие ветки
← →
Delphist (2010-03-17 11:23) [0]У меня часть условия запроса выглядит так:
where (m2.[дата] between :dat and :dat1)
Но пользователя не заполняют дату, и поле остается пустым. Соответственно, если у записи не заполнена дата, то она вообще не проходит по этому условию. Как его расширить, чтобы туда входили и пустые (незаполненные) даты?
← →
И. Павел © (2010-03-17 11:28) [1]WHERE (IS NULL m2.[дата]) OR (...)
← →
И. Павел © (2010-03-17 11:30) [2]Наоборот: m2.[дата] IS NULL
← →
Медвежонок Пятачок © (2010-03-17 11:32) [3]Но пользователя не заполняют дату
Заполни сам. В коде. Датой своего рождения
← →
Sergey13 © (2010-03-17 11:42) [4]> [0] Delphist (17.03.10 11:23)
1. см > [2] И. Павел © (17.03.10 11:30)
2. вставлять например системную дату по дефолту на новую запись
3. Сделать поле NOT NULL и исключить возможность "Но пользователя не заполняют дату"
Выбирай.
← →
oldman © (2010-03-17 13:20) [5]
> Sergey13 © (17.03.10 11:42) [4]
4. бить пользователей
← →
Sergey13 © (2010-03-17 13:25) [6]> [5] oldman © (17.03.10 13:20)
Могут и самого побить, потому что их больше. 8-)
← →
Anatoly Podgoretsky © (2010-03-17 14:08) [7]> Delphist (17.03.2010 11:23:00) [0]
Раз это так важно, то сделать поле обязательным к заполненинию
← →
Anatoly Podgoretsky © (2010-03-17 14:10) [8]> Медвежонок Пятачок (17.03.2010 11:32:03) [3]
Разумное предложение и в отчетах выделять эту дату жирным шрифтом, или будут заполнять или будут знать когда бульки приносить.
← →
Anatoly Podgoretsky © (2010-03-17 14:10) [9]> oldman (17.03.2010 13:20:05) [5]
Не бить!, а избивать.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.058 c