mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-02 20:02:47 +08:00
Synchronization code
This commit is contained in:
parent
526eef8f74
commit
700559df84
@ -1053,5 +1053,16 @@ namespace SqlSugar
|
||||
var parameterNameC = mode.Args[2].MemberName;
|
||||
return $" LPAD({parameterNameA},{parameterNameB},{parameterNameC}) ";
|
||||
}
|
||||
|
||||
public virtual string Floor(MethodCallExpressionModel mode)
|
||||
{
|
||||
var parameterNameA = mode.Args[0].MemberName;
|
||||
return $" FLOOR({parameterNameA})";
|
||||
}
|
||||
public virtual string Ceil(MethodCallExpressionModel mode)
|
||||
{
|
||||
var parameterNameA = mode.Args[0].MemberName;
|
||||
return $" CEILING({parameterNameA}) ";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -119,5 +119,7 @@ namespace SqlSugar
|
||||
string Left(MethodCallExpressionModel mode);
|
||||
string Right(MethodCallExpressionModel mode);
|
||||
string PadLeft(MethodCallExpressionModel mode);
|
||||
string Floor(MethodCallExpressionModel mode);
|
||||
string Ceil(MethodCallExpressionModel mode);
|
||||
}
|
||||
}
|
||||
|
@ -9,6 +9,14 @@ namespace SqlSugar
|
||||
{
|
||||
public partial class SqlFunc
|
||||
{
|
||||
public static int Floor(object value)
|
||||
{
|
||||
throw new NotSupportedException("Can only be used in expressions");
|
||||
}
|
||||
public static int Ceil(object value)
|
||||
{
|
||||
throw new NotSupportedException("Can only be used in expressions");
|
||||
}
|
||||
public static int WeekOfYear(DateTime fieldName)
|
||||
{
|
||||
throw new NotSupportedException("Can only be used in expressions");
|
||||
|
@ -253,5 +253,11 @@ namespace SqlSugar
|
||||
var parameterNameB = mode.Args[1].MemberName;
|
||||
return $" SUBSTR({parameterNameA}, -2, {parameterNameB}) ";
|
||||
}
|
||||
|
||||
public override string Ceil(MethodCallExpressionModel mode)
|
||||
{
|
||||
var parameterNameA = mode.Args[0].MemberName;
|
||||
return $" CEIL({parameterNameA}) ";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -379,5 +379,11 @@ namespace SqlSugar
|
||||
var parameterNameB = mode.Args[1].MemberName;
|
||||
return $" SUBSTR({parameterNameA}, -2, {parameterNameB}) ";
|
||||
}
|
||||
|
||||
public override string Ceil(MethodCallExpressionModel mode)
|
||||
{
|
||||
var parameterNameA = mode.Args[0].MemberName;
|
||||
return $" CEIL({parameterNameA}) ";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user