要做一個銷售明細查詢的.NET程式。
表名:sale
字段:S01(序號)、S02(品號)、S03(品名)、S04(數量)、S05(金額)、S06(日期,類型設為VARCHAR型)
要求:通過選定日期范圍(通過兩個Calender控件選定日期范圍),查詢日期范圍之間的銷售明細(即:品號、品名、數量、金額)。
請各位大狹幫忙!謝謝!請寫詳細點!

解决方案 »

  1.   

    直接将S06用Convert转换成日期格式就好了,具体查联机帮助
      

  2.   

    我是这样查的,将Calender控件選定日期转化为SO6格式,然后WHERE SO6 BETWEEN STR(开始日期) and (结束日期)
      

  3.   

    先把VARCHAR型转换为日期型 再查询?
      

  4.   

    虽然数据库字段类型为 VARCHAR  只要数据格式和 Calender 日期格式一样, 就可以直接查询
    不用转换。  
    Calender 日期类型应该为 yyyy-mm-dd
    数据库 这样存就可以了
      

  5.   

    先转换成DateTime类型,再用你的那个查询语句查询吧!