Я новичок в Pervasive, и я пытаюсь получить все записи из таблицы пациентов, где дата рождения пациента не «30.11.0002».
Дата рождения хранится в системе в формате ММ/ДД/ГГГГ.
Запрос вашей помощи
Я новичок в Pervasive, и я пытаюсь получить все записи из таблицы пациентов, где дата рождения пациента не «30.11.0002».
Дата рождения хранится в системе в формате ММ/ДД/ГГГГ.
Запрос вашей помощи
Если поле определено как date
, вы можете использовать стандартный формат для ограничения данных. Например:
select * from Patient where birthdate <> '0002-11-30'
Формат даты YYYY-MM-DD
. Если это не тот формат, вы можете преобразовать его, используя различные функции. Например:
select right('06/05/1995',4) + '-' + substring('06/05/1995',4,2) + '-' + left('06/05/1995', 2)
where dob <> '11/30/0002'
должно работать. - person Bohemian♦   schedule 04.09.2018