SubSonic SubSonic.SqlQuery和日期
时间:2020-03-06 15:03:24 来源:igfitidea点击:
SubSonic.SqlQuery是否具有介于/和之间的日期范围?如果没有,获得范围的最佳方法是什么。
解决方案
尝试这样的事情:
SqlQuery query = new SqlQuery().From("Table") .WhereExpression("Column") .IsBetweenAnd("1/1/2008", "12/31/2008"); DataSet dataSet = query.ExecuteDataSet(); // Or whatever output you need
用SubSonic查询的另一种方法。
`
TableCollection数据=新的TableCollection();
Query q = Table.CreateQuery() .BETWEEN_AND("Column", "1/1/2008", "12/31/2008"); data.LoadAndCloseReader(q.ExecuteReader()); // loop through collection
`
结合罗斯文答案:
SqlQuery query = new SqlQuery().From("Orders") .WhereExpression("OrderDate") .IsBetweenAnd("1996-07-02", "1996-07-08"); DataSet dataSet = query.ExecuteDataSet(); // Or whatever output you need #region PresentResultsReplaceResponseWriteWithConsole.WriteLineForConsoleApp DataTable dt = dataSet.Tables[0]; Response.Write("<table>"); foreach ( DataRow dr in dt.Rows ) { Response.Write("<tr>"); for (int i = 0; i < dt.Columns.Count; i++) { Response.Write("<td>"); Response.Write(dr[i].ToString() + " "); Response.Write("<td>"); } //eof for Response.Write("</br>"); Response.Write("</tr>"); } Response.Write("<table>"); #endregion PresentResultsReplaceResponseWriteWithConsole.WriteLineForConsoleApp