一个sql语句

andy19801210 andy19801210 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的sql语句是这样写的,但怎么在报表中显示不出时间呢?
sqlStr = "SELECT SUM(CAST(BUY_NUM AS numeric)) AS buy_num, SUM(CAST(MONEY AS NUMERIC)) AS money, " +" COUNT(USER_NO) AS COUNT, max(B_DATE) FROM M_BUYDETAIL WHERE ";
if( i == 1 )
for_year = Convert.ToString(int.Parse(cboYear.Text) - 1);
else
for_year = cboYear.Text;
sqlStr += "b_date between '" + for_year + reader["datestar"].ToString() + "' and '" + cboYear.Text + reader["dateend"].ToString() + " 23:59:59'";
reader.Close();
SqlDataAdapter da = new SqlDataAdapter(sqlStr, sg_mainForm.m_connStr);
da.Fill(dsSum, "BuyTotal");
MessageBox.Show(dsSum.BuyTotal[i].ToString());

crReportDocument.SetDataSource(dsSum);
crv.ReportSource = crReportDocument;
...全文
评论 1
收藏 已收藏
分享
返回顶部
andy19801210
图表区 4,818 成员 14,133 内容