Foxtable(狐表)用户栏目专家坐堂 → [求助]关于SQL判断


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

主题:[求助]关于SQL判断

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
[求助]关于SQL判断  发帖心情 Post By:2014/1/21 19:51:00 [显示全部帖子]

我想咨询下各位大湿~

我想直接写在窗口表的SQL命令里面

判断 列A > "" then (子查询X)的值 列B >"" then (子查询Y)的值  from {表}

不知道这样表达 能理解不

 


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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2014/1/21 20:18:00 [显示全部帖子]

以下是引用有点甜在2014-1-21 20:08:00的发言:
 生成对应的sql语句,然后执行

 

我是要把整个SQL 语句设计好直接写在窗口SQLTABLE的select 语句中的

比如

Select ValveParts,sum(EachNumber) As Quantity,(Select StockQty from {Material_List} where MaterialSpecification = {Production_Details}.ValveParts) As StockQty from {表}

以子查询的形式直接写成SQL 语句, 但是遇到一个需要判断的 不知道如何写了


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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2014/1/22 9:42:00 [显示全部帖子]

查了下资料 我的是sql 2008 不能用 iif …… 不知道还有没有其他方法 判断列的值 然后分别执行不同sql

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2014/1/22 10:19:00 [显示全部帖子]

以下是引用Bin在2014-1-22 9:45:00的发言:
换成 case when http://www.foxtable.com/help/topics/1827.htm

 

貌似要有实际的列存在才行,不然 最后 as dat 这个列会提示 字符不能转换成日期什么的 蛋疼

[此贴子已经被作者于2014-1-22 10:21:02编辑过]

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


加好友 发短信
等级:三尾狐 帖子:714 积分:5207 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2014/1/22 10:43:00 [显示全部帖子]

以下是引用Bin在2014-1-22 10:26:00的发言:
不会,你试试吧.

 

搞定了 oh yeah

 


 回到顶部