Foxtable(狐表)用户栏目专家坐堂 → 这名sql语句错在哪里?


  共有3096人关注过本帖树形打印复制链接

主题:这名sql语句错在哪里?

帅哥哟,离线,有人找我吗?
hzcaqjf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:298 积分:4225 威望:0 精华:0 注册:2009/11/4 16:30:00
这名sql语句错在哪里?  发帖心情 Post By:2018/11/2 10:06:00 [只看该作者]

s elect 凭证日期 as FDATE,
(case 账户
when 宁波银行 then '102001' 
else '0' 
end) as FACCTID 
f rom {银行记账} where  凭证日期 >= #2018-10-1# and 凭证日期 <= #2018-10-30# and 账户 = '宁波银行'

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/2 10:07:00 [只看该作者]

如果你的是sqlserver数据库,把#改成单引号'

 

如果你的是access数据库,把 case when 改成 iif 函数


 回到顶部
帅哥哟,离线,有人找我吗?
hzcaqjf
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:298 积分:4225 威望:0 精华:0 注册:2009/11/4 16:30:00
  发帖心情 Post By:2018/11/2 10:10:00 [只看该作者]

我用的是access数据库,多谢.

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/2 10:29:00 [只看该作者]

select 凭证日期 as FDATE, iif(账户='宁波银行', '102001', null) as FACCTID from {银行记账} where  凭证日期 >= #2018-10-1# and 凭证日期 <= #2018-10-30# and 账户 = '宁波银行'

 回到顶部