一个sql语句
我的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;
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;
...全文
相关推荐
sql语句妙用,各种sql语句的详细用法与讲解
sql语句妙用,各种sql语句的详细用法与讲解 ,使得程序运行的更加流畅。主要针对一些高效sql语句的解释。
sql语句、动态SQL语句基本语法
sql语句、动态SQL语句基本语法,里面有很多很有用的sql语句。
SQL语句语法
SQL语句语法,合适需要入门的同学学习,很基础的内容,需要可以下载。
Java打印漂亮的SQL语句(被格式化的SQL语句)
在项目开发的过程中难免需要打印一下自己拼写的SQL语句,尤其是很长的SQL语句,看起来很不舒服,使用该jar包,打印出来的SQL语句已经被格式化,结构很清晰、简洁,更方便我们调试及分析
Oracle Sql语句转换成Mysql Sql语句
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。


图表区
