仅在while select语句中使用CreatedDateTime字段的日期部分

仅在while select语句中使用CreatedDateTime字段的日期部分,datetime,while-loop,axapta,x++,ax,Datetime,While Loop,Axapta,X++,Ax,如何仅基于dynamics AX中X++中CreatedDateTime字段的日期部分按表分组?我可以在sql server中使用下面的语句并得到我想要的结果,但我不知道在X++中如何做到这一点 select COUNT(RECID) from WMSORDERTRANS GROUP BY CAST( FLOOR( CAST( CREATEDDATETIME AS FLOAT ) ) AS DATETIME ) 在X++中,我尝试使用DateTimeUtil::date(wmsOrderTr

如何仅基于dynamics AX中X++中CreatedDateTime字段的日期部分按表分组?我可以在sql server中使用下面的语句并得到我想要的结果,但我不知道在X++中如何做到这一点

select  COUNT(RECID) from WMSORDERTRANS
GROUP BY CAST( FLOOR( CAST( CREATEDDATETIME AS FLOAT ) ) AS DATETIME )

在X++中,我尝试使用DateTimeUtil::date(wmsOrderTrans.CreatedDateTime),但无法在while select语句中使用它

无法在AX中的计算字段上分组

可以创建视图,然后生成计算字段,请参见

顺便说一下,这是转换为本地日期