参数怎么强制转换类型

${if(len(date_start)=0,"","and date_key >= '"+tochar(date_start,'yymmdd')+"'")}

我这样写会给报错

FineReport 是曾经 发布于 2024-1-23 11:16
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-1-23 11:16

帆软么得tochar 函数

${if(len(date_start)=0,"","and date_key >= '"+FORMAT(date_start,'yymmdd')+"'")}

  • 是曾经 是曾经(提问者) 加上时分秒呢
    2024-01-23 11:22 
  • Z4u3z1 Z4u3z1 回复 是曾经(提问者) FORMAT(now(),\"yyMMddhhmmss\")
    2024-01-23 11:24 
  • Z4u3z1 Z4u3z1 回复 是曾经(提问者) 斜杠是论坛自己加的 请删除
    2024-01-23 11:25 
  • 是曾经 是曾经(提问者) 回复 Z4u3z1 好的 但是这边有个问题,formart转格式之后是字符串类型吗,我这边希望转一个字符串类型去和数据库数据匹配比较,麻烦回答一下,谢谢大佬
    2024-01-23 11:27 
  • Z4u3z1 Z4u3z1 回复 是曾经(提问者) 前面有单引号就是字符串。另外大多数情况下不同类型的字段对比计算时,数据库会自行转化数据类型
    2024-01-23 11:30 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-1-23 11:16

${if(len(date_start)=0,"","and date_key >= tochar('"+date_start+"','yymmdd')")}

  • 2关注人数
  • 185浏览人数
  • 最后回答于:2024-1-23 11:16
    请选择关闭问题的原因
    确定 取消
    返回顶部