GROUP BY 语句怎么在CRECORDSET中使用?表字段: 日期 类型 数量 单价数据集要求:类型分类,GROUP 类型,数量*单价那我怎么才可以用GROUP参数啊?我要按类型查询,然后计算每项( 数量*单价 )的和!例如: 苹果 10个 15元
苹果 15个 10元
雪离 10个 5元
查询后: 苹果 25个 300元
雪离 10个 5元
苹果 15个 10元
雪离 10个 5元
查询后: 苹果 25个 300元
雪离 10个 5元
打开不成功,但这个问题我可以解决!我在看MSDN!问题二:类定义:
//{{AFX_FIELD(CSaleRecord, CRecordset)
CString m_Operator;
CString m_Kind;
CTime m_Date;
double m_Price;
double m_Count;
long m_No;
double m_InPrice;
//}}AFX_FIELDvoid CSaleRecord::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CSaleRecord)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[操作员]"), m_Operator);
RFX_Text(pFX, _T("[货品类型]"), m_Kind);
RFX_Date(pFX, _T("[日期]"), m_Date);
RFX_Double(pFX, _T("[销售价格]"), m_Price);
RFX_Double(pFX, _T("[销售数量]"), m_Count);
RFX_Long(pFX, _T("[编号]"), m_No);
RFX_Double(pFX, _T("[成本价格]"), m_InPrice);
//}}AFX_FIELD_MAP
}这里使绑定了数据集的项与变量的了,若成功执行你说的语句后,怎么得到数据啊?
需要把语句的结果变量改名字,把它成为我绑定的变量吗?