Csharp查询Sql日期区间数据并返回datatable
时间: 2023-06-03 10:04:08 浏览: 125
好的,我可以回答这个问题。您可以使用以下 SQL 查询语句来查询日期区间数据并返回 DataTable:
```C#
string connStr = "your_connection_string_here";
using (SqlConnection conn = new SqlConnection(connStr))
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT * FROM your_table_name WHERE date_column BETWEEN @start_date AND @end_date";
cmd.Parameters.Add("@start_date", SqlDbType.Date).Value = your_start_date_here;
cmd.Parameters.Add("@end_date", SqlDbType.Date).Value = your_end_date_here;
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable datatable = new DataTable();
adapter.Fill(datatable);
return datatable;
}
```
请将 "your_connection_string_here" 替换为实际的数据库连接字符串,将 "your_table_name" 替换为您要查询的表名,将 "date_column" 替换为包含日期的列名,将 "your_start_date_here" 和 "your_end_date_here" 替换为您要查询的开始日期和结束日期。
阅读全文