替换DateTime.从c#到sql的MinValue

本文关键字:sql MinValue DateTime 替换 | 更新日期: 2023-09-27 18:17:04

在c#中,我使用了linq,其中我消耗了最小值的DateTime。我将在oracle中转换这个查询。

select x 
from x in Context.GetRolePlansQuery(AppResources.CurrentUser.Role.RoleId,
                                                                   AppResources.CurrentUser.Loginid,
                                                                   AppResources.CurrentUser.Tpa.TpaId) where
x.LAST_STAGE_COMPLETE.ToUpper() == "RECEIVED"
orderby (x.CDC_COMPLETE_DATE.HasValue ? x.CDC_COMPLETE_DATE : DateTime.MinValue) descending
select x 

我想知道oracle中最小值的服务器日期时间

替换DateTime.从c#到sql的MinValue

这应该让你对oracle sql server数据类型的值范围有一个公平的理解:http://docs.oracle.com/cd/B28359_01/server.111/b28286/sql_elements001.htm i54330

然而,.net对象的最小值与sql server数据类型DateTime的最小值是不同的。MinValue为0001/1/1