在SQL中新增了一列,但是无法对此列进行条件筛选

如以下SQL所示

SELECT

LEFT(planmateral , 3) AS type11

FROM

[dbo].[mm_pp_planmateral]

WHERE

type11 = 'RMK'

此处直接提示 列 type11 无效,我想将筛选条件写在SQL中不想用FR的参数进行设置,请问各位老师有办法解决吗

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

SELECT * FROM (

SELECT

LEFT(planmateral , 3) AS type11

FROM

[dbo].[mm_pp_planmateral]

) A

WHERE

type11 = 'RMK'

最佳回答
0
snrtuemcLv8专家互助
发布于2023-1-31 11:33

最直接

SELECT

LEFT(planmateral , 3) AS type11

FROM

[dbo].[mm_pp_planmateral]

WHERE

LEFT(planmateral , 3)  = 'RMK'

  • 1关注人数
  • 230浏览人数
  • 最后回答于:2023-1-31 11:33
    请选择关闭问题的原因
    确定 取消
    返回顶部