나는 SQL 서버에서 일하고 난 데이터베이스를 쿼리 얼마나 2015년 3월 17일의 형식으로 날짜 목록을 가질 수 있도록 최대 2015 쇼SQL 년 날짜 쿼리
답변
당신은 당신의 질의에이를 추가해야합니다 :
YEAR(DateField) = 2015
사실, 당신은해서는 안되며, [** here 's why **] (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'
DateField
이상의 기능을 적용하는 대신 해당 열에 색인이있는 경우 "sargable"이 될 확률이 높습니다. 색인을 사용하지 않는 것이 가장 좋습니다.
알았어, 네 소식이 보인다. :) 내 의견을 삭제하고 긍정적 인 인상을 줄 수있는 upvote에 던져. 이것은 좋은 대답입니다. – JNevill
@JNevill Thanks =) –
*에서 선택하십시오. 날짜 (SomeDateField)> 2015 및 날짜 (SomeDateField) < 2016; 2015 년에서 2016 년 사이의 날짜를 찾을 수 있습니다.
왜? 왜 '= 2015'가 아닌가? – JNevill
그는 명시 적으로 날짜를 부여 했으므로 날짜를 직접 취할 수 없습니다. 2015. –
- 1. 날짜 차이가있는 sql 쿼리
- 2. SQL 쿼리 날짜 조건은
- 3. 쿼리 날짜 INT INT 날짜로 SQL 날짜
- 4. 날짜 범위로 검색하는 SQl 쿼리
- 5. SQL 쿼리 3 용어 날짜
- 6. SQL 쿼리 날짜
- 7. SQL 쿼리 별도의 날짜
- 8. 날짜 범위 SQL 쿼리
- 9. SQL Server 날짜 쿼리
- 10. 날짜 검색 Sql 쿼리
- 11. SQL 서버에서 날짜 쿼리
- 12. SQL 날짜 범위 쿼리
- 13. sql 쿼리 날짜 시간
- 14. SQL - 날짜 범위별 쿼리
- 15. 날짜 선택 날짜 사이 1 년 MYSQL 쿼리
- 16. 다른 사람의 SQL 코드 (날짜 + 년 (날짜)) 다른 사람의 코드
- 17. SQL 쿼리 요약 - 최대 금액을 월/년
- 18. 펄 모듈 몇 년 동안 SQL 쿼리
- 19. 두 날짜 사이의 sql 쿼리 날짜 차이
- 20. Mydate가 현재 날짜로부터 2 년 미만이어야하는 SQL 쿼리
- 21. MySQL의 업데이트 날짜 년 표에서
- 22. 두 날짜 사이의 출석을 표시하는 SQL 쿼리
- 23. 년 대신 날짜
- 24. 날짜 년 월 일
- 25. Symfony2 날짜 필드 년
- 26. 날짜 선택기 최소 년
- 27. 년 루비 날짜?
- 28. Sql 쿼리 날짜 범위가 반대로
- 29. SQL 서버 2012 쿼리 날짜
- 30. 날짜 목록에 대한 SQL 쿼리
먼저 직접 시도해보십시오. 이것은 Google 및 모든 SQL Server 리소스에서 즉시 사용할 수있는 매우 기본적인 쿼리입니다. – dfundako