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

时间:2013-01-30 15:29:58

标签: datetime while-loop axapta x++ ax

如何在一个表中基于动态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),但我不能在select语句中使用它。

1 个答案:

答案 0 :(得分:1)

无法对AX中的计算字段进行分组。

您可以创建视图然后创建计算字段,请参阅this answer

顺便说一下,这是the correct way转换为本地日期。