2010-04-26 4 views

ответ

2

Посмотрите

expr BETWEEN min AND max

Если выражение больше или равно мин и выражение меньше или равно макс, BETWEEN возвращает 1, в противном случае она возвращает 0.

/

Для получения наилучших результатов при использовании BETWEEN с датой или временем, вы должны использовать CAST() для явного преобразования значений в нужный тип данных. Примеры: Если вы сравниваете DATETIME с двумя значениями DATE, преобразуйте значения DATE в значения DATETIME. Если вы используете строчную константу, такую ​​как «2001-1-1» в сравнении с DATE, введите строку в DATE.

1

Я знаю, что ответ уже принят, но я подумал, что добавлю немного больше, о чем упомянул @astander. Недавно я ответил на вопрос о датах и ​​полезный способ извлечения более полезной информации из дат с использованием измерения даты.

Смотрите следующий StackOverflow вопрос, и посмотрите на мой ответ ...

Select all months within given date span, including the ones with 0 values

 Смежные вопросы

  • Нет связанных вопросов^_^