From 3cedcf35358a3d674d7c3f2b6362a6943c3e02ce Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 15 Aug 2024 16:05:39 +0800 Subject: [PATCH] Update gbase --- .../GBase/SqlBuilder/GBaseExpressionContext.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseExpressionContext.cs b/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseExpressionContext.cs index 475b9a00c..fd5b84052 100644 --- a/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseExpressionContext.cs +++ b/Src/Asp.NetCore2/SqlSugar.GBaseCore/GBase/SqlBuilder/GBaseExpressionContext.cs @@ -99,13 +99,13 @@ namespace SqlSugar.GBase str = string.Format(" day('{0}'::{1}) ", parameter.MemberName, _dateTimeType); break; case "hour": - str = string.Format(" extend('{0}'::{1}, hour to hour) ", parameter.MemberName, _dateTimeType); + str = string.Format(" to_char('{0}'::{1},'hh24') ", parameter.MemberName, _dateTimeType); break; case "minute": - str = string.Format(" extend('{0}'::{1}, minute to minute) ", parameter.MemberName, _dateTimeType); + str = string.Format(" to_char('{0}'::{1},'mi') ", parameter.MemberName, _dateTimeType); break; case "second": - str = string.Format(" extend('{0}'::{1}, second to second) ", parameter.MemberName, _dateTimeType); + str = string.Format(" to_char('{0}'::{1}, 'ss') ", parameter.MemberName, _dateTimeType); break; } } @@ -123,13 +123,13 @@ namespace SqlSugar.GBase str = string.Format(" day({0}::{1}) ", parameter.MemberName, _dateTimeType); break; case "hour": - str = string.Format(" extend({0}::{1}, hour to hour)::varchar(2) ", parameter.MemberName, _dateTimeType); + str = string.Format(" to_char({0}::{1},'hh24') ", parameter.MemberName, _dateTimeType); break; case "minute": - str = string.Format(" extend({0}::{1}, minute to minute)::varchar(2) ", parameter.MemberName, _dateTimeType); + str = string.Format(" to_char({0}::{1},'mi') ", parameter.MemberName, _dateTimeType); break; case "second": - str = string.Format(" extend({0}::{1}, second to second)::varchar(2) ", parameter.MemberName, _dateTimeType); + str = string.Format(" to_char({0}::{1}, 'ss') ", parameter.MemberName, _dateTimeType); break; } }