Выбрать с датой - PullRequest
       1

Выбрать с датой

0 голосов
/ 28 сентября 2018

Я выбираю Registered_Date в своей базе данных, как показано ниже:

Select Count(Registered_Date) AS DATE
from Patient_Records
where Registered_Date >= '09-01-2018'

, и у меня есть (3) из '09 -25-2018 'на моем Patient_Records, но он также включает '09 -15-2017 'как я могу выбрать также год?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Если ваша СУБД не имеет типа данных date и вам необходимо хранить строки, сохраняйте строки в формате ISO 8601, например 2018-09-15 (гггг-мм-дд).Это гарантирует, что сравнение с < и > даст вам «до» и «после».

Ссылка: Статья в Википедии: ISO 8601

0 голосов
/ 28 сентября 2018

Тип данных Registered_Date должен быть varchar или текстом, поэтому mysql сортирует его лексикографически, а не по дате.

Пожалуйста, измените тип данных на любой из форматов даты, таких как TIMESTAMP (), и ваша проблема будетрешена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...