修复南大通用使用DateTime.Date操作无法比较

This commit is contained in:
zoudibang
2025-11-21 20:02:06 +08:00
parent e7961d006c
commit 99ecc9f910

View File

@@ -210,7 +210,7 @@ namespace FreeSql.GBase
var left = ExpressionLambdaToSql(exp.Expression, tsc);
switch (exp.Member.Name)
{
case "Date": return $"to_date(to_char({left}, 'YYYY-MM-DD'), 'YYYY-MM-DD')";
case "Date": return $"trunc(to_date({left}, 'YYYY-MM-DD HH24:MI:SS'))";
case "TimeOfDay": return $"('0 '||to_char({left}, 'HH24:MI:SS.FF3'))::interval day(9) to fraction";
case "DayOfWeek": return $"weekday({left})";
case "Day": return $"day({left})";