diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 9b1a93b78..baf18df27 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1235,8 +1235,16 @@ namespace SqlSugar public ISugarQueryable SampleBy(int timeNumber, SampleByUnit timeType) { SampleByUnit sampleBy = timeType; - string sql = "SAMPLE BY "+timeNumber + sampleBy.ToString().Substring(0, 1).ToLower(); - this.QueryBuilder.SampleBy = sql; + if (timeType == SampleByUnit.Month) + { + string sql = "SAMPLE BY " + timeNumber + sampleBy.ToString().Substring(0, 1); + this.QueryBuilder.SampleBy = sql; + } + else + { + string sql = "SAMPLE BY "+timeNumber + sampleBy.ToString().Substring(0, 1).ToLower(); + this.QueryBuilder.SampleBy = sql; + } return this; } public ISugarQueryable SampleBy(int timeNumber, string timeType)