2 つの日付の間のデータを取得したい.C# winforms で MySql データベースを使用しています。日付を挿入するときに、日付を変換して、dd-MM-yyyy
これらの日付をvarchar型の列を持つデータベースに保存しました。ここで、2 つの日付の間で結果を取得したいのですが、これが私のコードです。
string dateFrom = dtp_dfrom.Value.ToString("dd-MM-yyyy");
string dateTo = dtp_dto.Value.ToString("dd-MM-yyyy");
//MessageBox.Show(dateFrom+" "+dateTo);
conn = new MySqlConnection(myconstring);
DataTable dt = new DataTable();
MySqlDataAdapter sda = new MySqlDataAdapter("SELECT trans_date, product_type AS Item, product_quantity, amount, SUM( product_quantity ) AS Qty, SUM( amount ) AS 'Total Price' FROM main_table WHERE trans_date BETWEEN '"+dateFrom+"' AND '"+dateTo+"' GROUP BY product_type", conn);
sda.Fill(dt);
今の問題は、必要な日付を取得していないことです.誰でも私を助けることができます. 私は日付形式に非常に慣れていません。前もって感謝します。