mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-04 04:37:58 +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;
|
var parameterNameC = mode.Args[2].MemberName;
|
||||||
return $" LPAD({parameterNameA},{parameterNameB},{parameterNameC}) ";
|
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 Left(MethodCallExpressionModel mode);
|
||||||
string Right(MethodCallExpressionModel mode);
|
string Right(MethodCallExpressionModel mode);
|
||||||
string PadLeft(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 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)
|
public static int WeekOfYear(DateTime fieldName)
|
||||||
{
|
{
|
||||||
throw new NotSupportedException("Can only be used in expressions");
|
throw new NotSupportedException("Can only be used in expressions");
|
||||||
|
@ -253,5 +253,11 @@ namespace SqlSugar
|
|||||||
var parameterNameB = mode.Args[1].MemberName;
|
var parameterNameB = mode.Args[1].MemberName;
|
||||||
return $" SUBSTR({parameterNameA}, -2, {parameterNameB}) ";
|
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;
|
var parameterNameB = mode.Args[1].MemberName;
|
||||||
return $" SUBSTR({parameterNameA}, -2, {parameterNameB}) ";
|
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