0
우리는 매크로를 사용하여 쿼리를 사용하여 MS Access에서 데이터를 검색합니다. 나는 심볼 ">"보다 큼을 사용했고, 또한 "#"심볼을 사용하여 시간을 나타냈다. 그러나 실제 결과를 검색하지는 않습니다. 현재 달 값만 사용합니다. 그러나 다음 달 가치에 대한 가치는 고려하지 않고있다.심볼보다 큰 액세스 날짜가 작동하지 않습니다.
문제는 필드의 데이터 형식이었다 문제
expiry = "29/06/2016"
expiry = CDate(expiry)
sql = "select sum(quantity) from table1 where symbol = """ & symbol & """ and symbol_type=""TF"""
sql = sql & " and expiry_date > #" & expiry & "#;"
Dim rs As Recordset
Set rs = db.OpenRecordset(sql)
If Not rs.EOF Then
If Not IsNull(rs(0)) Then
pos_lookup = rs(0)
end if
' Debug.print sql
select sum(quantity) from table1 where symbol = "NET" and symbol_type="TF" and expiry_date > #29/06/2016#;
위의 SQL을 쿼리 디자이너에 붙여 넣으려고 했습니까? –
다음 달 동안 수 있습니다. 어떤 조건이 실패하고 있습니다 .pls 디자이너 first.whether에 쿼리를 확인하십시오 다음 달에 대한 검색 데이터도 – Sachu
'Debug.Print SQL '을 추가하고 질문에 출력을 추가하십시오. –