현재 내 테이블에는 날짜와 시간을 저장할 열이 있습니다. 해당 열의 데이터 유형은 시간대가 인 시간 소인입니다. 따라서 값은 '2011-09-13 11:03:44.537'
형식입니다.타임 스탬프 열에서 날짜 범위 선택
날짜와 관련하여 행을 검색해야합니다. 내가 사용하는 경우 : '44.537를 : 03 2011-09-13 11'과 '2011-09-12 11 : 03 : 44.537'
select * from table where mdate >= '2011-09-13 11:03:44.537'
and mdate <= '2011-09-12 11:03:44.537'
그 사이에있는 값을 제공 할 것입니다.
그러나 내가 함께 갈거야 경우 : 날짜, 월, 초없이
select * from table where mdate >= '2011-09-13 00:00:00.0'
and mdate <= '2011-09-12 00:00:00.0'
, 그것은 행을 표시하지 않습니다.
날짜와 관련하여이 테이블에서 값을 가져 오는 방법 (날짜 만 포함,시, 분 및 초는 무시)?
에도 열이 타임 스탬프와 날짜가 나는 날짜 (타임 스탬프를 무시하거나 '2011-09-13 00:00:00.0'
등 0
에 시간, 분, 초를 만드는) 만을 검색해야합니다.
고마워요 ... 그것은 나를 .... –
'mdate :: date'와'날짜 mdate' 동의어 아칸소 도왔다. ''2011-09-13 ':: date'과'date'2011-09-13''은 동의어입니다. 구문 스타일이 다릅니다. 차이가있는 것처럼 보입니다. –
@ 에윈 : "2011-09-13"은 시스템 설정에 의존하지 않습니까? 한 번의 설치에서는 작동하지만 다른 한 번의 설치에서는 작동하지 않습니까? –