以下是现有查询的一部分。我试图只显示FIELD2的前4个字符,但它不能正常工作。有什么想法吗?
date(timestamp_format(char(FIELD1+19000000), 'YYYYMMDD')) as XXXX,
FIELD2 as XXXXX,
基本上,FIELD 2是TTTTTT
格式的时间,因此10:00显示为100000.我尝试(FIELD2-99000)
但是它不能适用于所有情况,所以现在我只想显示前4个字符
答案 0 :(得分:1)
我最终使用int(left(char(FIELD2),4))
作为XXXX
答案 1 :(得分:0)
如果字段2直接来自数据库,您只需要前4个值,请尝试如下。
创建公式并在下面编写代码。
ToText(Field2)[4]