1

我有一个字段名称为“StartDateTime”的表,类型为“DateTime”。我想做一个那些字段为空的查询。

在表格浏览器中,我将这些字段视为“00:00:00”,其中非空字段类似于“2010-09-14 00:00:00”。

我尝试使用但没有成功:

this.query().dataSourceTable(tableNum(smmActivities)).addRange(fieldNum(smmActivities,DataAreaId)).
                value(strFmt('(%1!=%2)',
                fieldStr(smmActivities, StartDateTime),
                date2strxpp(datenull())));

date2strxpp(datenull())返回 1900-01-01。所以我认为这就是它不起作用的原因。我想我需要找到一个以日期时间格式返回 '00:00:00' 的 date2strxpp。有什么建议么?

4

1 回答 1

2

比这更简单:

this.query().dataSourceTable(tableNum(smmActivities)).addRange(fieldNum(smmActivities,StartDateTime)).value(SysQuery::valueEmptyString());

或在用户范围内:“”(两个引号)

于 2010-09-16T11:24:16.420 回答