SQL中如何按日期时间查询?
下面语句中m_Date和m_Date2为两个日期时间选取控件的变量,即CTime m_Date, CTime m_Date2.
数据库里的“日期时间”字段为Datetime类型,格式为"2008-8-28 10:15:00",编译程序没问题,在查询时出现错误:第一行,“”附近
有语法错误。
请各位帮我看看,应该怎么改?
CString sSQL="SELECT * FROM 遥测数据表 WHERE 日期时间 = #"+m_Date.Format("%Y-%m-%d")+"
"+m_Date2.Format("%H:%M:%S")+"#";
m_pRecordset2->Open(_variant_t(sSQL),_variant_t((IDispatch*)
m_pConnect,true),adOpenStatic,adLockOptimistic,adCmdText);
还有,能否用SQL语句把Datetime类型数据比如(2007-9-3 10:15:00)分成日期和时间两部分分别返回回
来?