Synchronization code

This commit is contained in:
sunkaixuan
2024-02-21 09:25:50 +08:00
parent 42188d0303
commit 84f7953113

View File

@@ -110,6 +110,30 @@ namespace SqlSugar
{
parameter3.MemberValue = "Week";
}
if (parameter3.MemberValue.ObjToString() == DateType.Month.ObjToString())
{
return string.Format(" (DATE_FORMAT({0}, '%Y%m') = DATE_FORMAT({1}, '%Y%m')) ", parameter.MemberName, parameter2.MemberName, parameter3.MemberValue);
}
else if (parameter3.MemberValue.ObjToString() == DateType.Year.ObjToString())
{
return string.Format(" (DATE_FORMAT({0}, '%Y') = DATE_FORMAT({1}, '%Y')) ", parameter.MemberName, parameter2.MemberName, parameter3.MemberValue);
}
else if (parameter3.MemberValue.ObjToString() == DateType.Day.ObjToString())
{
return string.Format(" (DATE_FORMAT({0}, '%Y-%m-%d') = DATE_FORMAT({1}, '%Y-%m-%d')) ", parameter.MemberName, parameter2.MemberName, parameter3.MemberValue);
}
else if (parameter3.MemberValue.ObjToString() == DateType.Hour.ObjToString())
{
return string.Format(" (DATE_FORMAT({0}, '%Y-%m-%d %H') = DATE_FORMAT({1}, '%Y-%m-%d %H')) ", parameter.MemberName, parameter2.MemberName, parameter3.MemberValue);
}
else if (parameter3.MemberValue.ObjToString() == DateType.Minute.ObjToString())
{
return string.Format(" (DATE_FORMAT({0}, '%Y-%m-%d %H:%i') = DATE_FORMAT({1}, '%Y-%m-%d %H:%i')) ", parameter.MemberName, parameter2.MemberName, parameter3.MemberValue);
}
else if (parameter3.MemberValue.ObjToString() == DateType.Second.ObjToString())
{
return string.Format(" (DATE_FORMAT({0}, '%Y-%m-%d %H:%i:%S') = DATE_FORMAT({1}, '%Y-%m-%d %H:%i:%S')) ", parameter.MemberName, parameter2.MemberName, parameter3.MemberValue);
}
return string.Format(" (TIMESTAMPDIFF({2},{0},{1})=0) ", parameter.MemberName, parameter2.MemberName, parameter3.MemberValue);
}