Я работаю на сервере SQL и у меня есть список дат в формате 2015-03-17 как бы я запрос к базе данных, так что только те события, которые произошли в 2015 году шоу доSQL Год Дата запроса
ответ
Вы должны добавить это в запросах:
YEAR(DateField) = 2015
Собственно, вы не должны, и [** вот почему **] (http://stackoverflow.com/questions/799584/what-makes-a-sql-statement-sargable). –
Select * from YourTable where Year(SomeDateField)=2015
Вы можете получить лучшие результаты, пытаясь:
SELECT *
FROM TABLE
WHERE DateField >= '2015-01-01 00:00:00'
and DateField < '2016-01-01 00:00:00'
У этого есть более высокий шанс быть «sargable», если у вас есть указатель на этот столбец, вместо того, чтобы применять функцию над вашим DateField
, что, безусловно, обойдется с использованием индекса.
Понял, я вижу ваше обновление :). Удалил мой комментарий и бросил в upvote, чтобы вы положили. Это хороший ответ. – JNevill
@JNevill Спасибо =) –
Выберите * from YourTable, где Date (SomeDateField)> 2015 и Date (SomeDateField) < 2016; Это поможет найти дату между двумя годами 2015 и 2016 гг.
Почему? Почему не просто '= 2015'? – JNevill
Он явно дал дату, поэтому дата не может быть взята непосредственно в 2015 году. –
- 1. SQL Переменная дата минус год
- 2. Дата запроса SQL, Java
- 3. Wildcard дата запроса SQL
- 4. Complexe Дата запроса SQL
- 5. Mysql дата обновления год
- 6. SQL - дата группы в год, месяц, день
- 7. Дата/месяц/год Дата изменения месяца/дня/года в SQL
- 8. Symfony2 Дата Поле Год
- 9. Rails дата/год поле
- 10. Дата минус 1 год?
- 11. Год/Месяц/Дата ввода
- 12. год вместо Дата
- 13. C год # Дата Год минус рождения
- 14. дата SQL/время поля запроса
- 15. Sql дата запроса вопрос диапазон
- 16. SQL Server 2012 Дата запроса
- 17. SQL дата строки запроса по диапазону
- 18. SQL Server: Дата автоматизации TSQL запроса
- 19. SQL Год доктрины
- 20. Дата: Преобразование месяц/день/год в год-месяц-день формат
- 21. финансовый год поколение дата последовательность
- 22. Дата диапазон от weeknumber + год
- 23. Дата Pick День Месяц Год
- 24. Дата проверки месяц и год
- 25. продукта, если дата = конкретный год
- 26. Дата месяц и год расчет
- 27. Локализованная дата (LongDatePattern) Убрать год
- 28. Java Действительная Дата Високосный год
- 29. Дата запроса PHP-запроса несколько результатов запроса
- 30. проверить, превысила ли дата 1 год в sql
Пожалуйста, попробуйте что-то само по себе. Это чрезвычайно простой запрос, который легко доступен в Google и на любом ресурсе SQL Server. – dfundako