我们使用Macro使用Query从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#;
答案 0 :(得分:0)
问题在于该字段的数据类型。这是" Text"。现在我将它改为"日期/时间"数据类型。