我有一个表格,其字段名称为“StartTime”,类型为“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。有什么建议吗?
答案 0 :(得分:1)
比这更简单:
this.query().dataSourceTable(tableNum(smmActivities)).addRange(fieldNum(smmActivities,StartDateTime)).value(SysQuery::valueEmptyString());
或在用户范围内:“”(两个引号)