2014-09-30 2 views
1

Excel 쿼리를 사용하여 오라클 데이터베이스에서 데이터 테이블을 검색합니다. 고정 된 날짜가 I이 요청을 얻을 사용SQL 쿼리의 Excel 날짜 매개 변수

: 내가하고 싶은 무엇

SELECT * FROM MyTable WHERE MyTable.Date > {ts '2014-09-30 00:00:00'} 

는 셀에서 날짜가 고정 된 날짜를 교체합니다. 나는 folowing를 시도했다 :

SELECT * FROM MyTable WHERE MyTable.Date > ? 
SELECT * FROM MyTable WHERE MyTable.Date > {ts ?} 
SELECT * FROM MyTable WHERE MyTable.Date > {ts '?'} 
SELECT * FROM MyTable WHERE MyTable.Date > {ts [?]} 
SELECT * FROM MyTable WHERE MyTable.Date > {ts ['?']} 

아무도는 작동하지 않았다. 나는 거기에서 어디로 가야할지 모른다. 결국 날짜 셀이 미국 (12/31/2014) 또는 국제 (20/31/2014) 구성에서 작동하고 싶습니다.

답변

1

날짜가 엑셀 날짜 형식을 사용하여 셀 A1에 저장되어있는 경우는 다음과 같이 수행해야합니다 쿼리에 매개 변수로 전달하는 :

1 - 셀에 정확한 날짜 문자열 날짜 형식을 변환 OBDC에 대한 B2 : - :

SELECT * FROM MyTable WHERE MyTable.Date > ? 

= LOWER(TEXT(D2,"dd-mmmm-yyyy")) 

2는 쿼리와 paremeter으로 B2 셀을 통과