Exemple #1
0
        private static string WhereSql(Model.ServiceStatMinute.Query query)
        {
            SQLBuilder builder = new SQLBuilder();

            builder.AppendWhere();
            builder.Append(query.StatTimeStart != null, "and", "stat_time>@StatTimeStart");
            builder.Append(query.StatTimeEnd != null, "and", "stat_time<=@StatTimeEnd");
            builder.Append(!string.IsNullOrWhiteSpace(query.ServiceName), "and", "service_name=@ServiceName");


            return(builder.Sql());
        }
Exemple #2
0
 public static string SelectBy(Model.ServiceStatMinute.Query query)
 {
     return(string.Join(" ", BaseSelectSql(), WhereSql(query), "ORDER BY stat_time ASC", "LIMIT @Limit OFFSET @Offset;"));
 }
Exemple #3
0
 public static string SelectBy(Model.ServiceStatMinute.Query query)
 {
     return(string.Join(" ", BaseSelectSql(), WhereSql(query), "ORDER BY stat_time ASC"));
 }