我想查询数据库中当天的数据。就显示当天的。我数据库中的日期格式是**月**日,
我是用取得当天的月再取日。下面最后两句有点问题。。高手指点下。。
或者有什么好的方法。。
this.Label2.Text=System.DateTime.Now.Month.ToString();
this.Label1.Text=System.DateTime.Now.Day.ToString();
SqlDataAdapter cmd=new SqlDataAdapter ("select * from me where HDate=this.Label2.Text+"'月"+this.Label1.Text+"日"'",con);

解决方案 »

  1.   

    SELECT IsNull(SUM(Hits),0) AS 点击数, COUNT(ID) AS 文章数,
              (SELECT COUNT(ID)
             FROM Article
             WHERE (datediff(D, UpdateTime, getdate())) = 0) AS 今日更新
    FROM dbo.Article关键
    WHERE (datediff(D, UpdateTime, getdate())) = 0)
      

  2.   

    datediff(dd, yourDateTime, getdate()) = 0
      

  3.   

    or as following
    youdatatime format:yyyyMMdd
    yy=system.DataTime.Now.toString("MMdd");
    where substring(convert(char(15),youdataTime),5,4)='"+yy+"'
      

  4.   

    "select * from me where HDate='"+this.Label2.Text+"月"+this.Label1.Text+"日'",
      

  5.   

    datediff(dd, yourDateTime, getdate()) = 0
      

  6.   

    我在数据库里的日期格式是****年**月**日。我想用模糊的查询方法来实现查询。就只查询当天的日期和数据库里同月同日的数据。例如今天2006年10月20日。我只查询以前数据库中10月20日的资料,年份不需要。我用this.Label2.Text=System.DateTime.Now.Month.ToString();
    this.Label1.Text=System.DateTime.Now.Day.ToString();来获取了系统中的月份和日期了。查询语句不会写。还有什么好的方法直接就可以获取系统时间并显示**月**日。
      

  7.   

    用SQL语句就行,不要太麻烦了
      

  8.   

    SELECT IsNull(SUM(Hits),0) AS 点击数, COUNT(ID) AS 文章数,
              (SELECT COUNT(ID)
             FROM Article
             WHERE (datediff(D, UpdateTime, getdate())) = 0) AS 今日更新
    FROM dbo.Article关键
    WHERE (datediff(D, UpdateTime, getdate())) = 0)这个办法也许不是最好的办法,但是确实是一个很好的办法。