麦粉社区
>
帖子详情

请教一下这个if函数怎么写才对

数据准备 发表于 4 天前
发表于 4 天前

IF 函数第一个判断后面是字符串就没有问题,但是是函数就提示报错,有人知道为什么吗,正确应该怎么写,谢谢


发表于 4 天前
应该是一个=号吧,MySQL函数应该是DATE_FORMAT(Date,'%Y%m'),最好在Navicat等里面运行一下成功了在放到里面
  •   chen
    不对,我试了很多次了,发现if中只要涉及函数变化就会报错
    4 天前| 回复
  •   liu
     回复 chen
    去Smartbi的函数不用试试,直接用if写,看看行不行
    4 天前| 回复
  •   chen
     回复 liu
    都试过了,不涉及函数就正常,有函数就报错,我已经放弃这个改用case when了
    4 天前| 回复

回复

使用道具 举报

发表于 4 天前
if里面的内容 不能用数据库的函数的,转换不了额。用case when 正解
回复

使用道具 举报

发表于 3 天前
你对应的数据库支持if函数吗?
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

6回帖数 0关注人数 118浏览人数
最后回复于:3 天前
快速回复 返回顶部 返回列表