| |
|
|
| | Имеется запрос из таблицы содержащей несколько полей содержащих формат дата. Что необходимо записать в условии выбора запроса, чтобы выбрать строки с незаполненной датой. | |
| |
| |
| |
|
|
| | попробуйте =""
попробуйте ="00:00:00"
попробуйте =0 | |
| |
| |
| |
|
|
| | Попробовал. Не получается.
попробуйте ="" - дает ошибку "Несоответствие типов данных в выражении условия отбора"
попробуйте ="00:00:00" - дает ошибку "Несоответствие типов данных в выражении условия отбора"
попробуйте =0 Дает просто выбор пустой строки.
Первый вариант я пробовал сам, до задания вопроса. | |
| |
| |
| |
|
|
| | попробуйте =00:00:00 and =0
===============================================
выбирает строки с незаполненной датой
=0 Дает просто выбор пустой строки
|
============================================
тада вопрос к Вам
А что значит - строки с незаполненной датой??? | |
| |
| |
| |
|
|
| | Спасибо за ответы!
По делу.
Допустим, я должен в ячейке отметить дату получения документа. Пока документ не получен, в ячейке дата не заполнена. И вот мне необходимо выбрать все строки, для которых документы не получены. Необходимо заполнить условия выбора. | |
| |
| |
| |
|
|
| | SELECT Field1, Field2, FieldN
FROM Table
WHERE IsNull(FieldDate)
Если поле не заполнено, то оно Null (пустое). Пустое значение нельзя сравнивать с чем-либо. | |
| |
| |
| |
|
|
| | В запросе правилнее:
WHERE FieldDate Is Null | |
| |
| |
| |
|
|
| | Спасибо, Анатолий.
Ваш совет помог.
"SELECT Задачи.Дата, Задачи.№_Заказа, Задачи.Наименование, Задачи.Поручено, Задачи.[Дата выполнения], Задачи.Выполнено, Задачи.Прим
FROM Задачи
WHERE (Задачи.Дата) is Null;"  | |
| |
| |