以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  select 语句中有图片拓展类型的列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48743)

--  作者:fubblyc
--  发布时间:2014/4/4 10:13:00
--  select 语句中有图片拓展类型的列

各位老师早上好,有一个基础的问题没弄会。。。

 

select 语句中有一列 的类型为拓展文件(照片),语句如下:

 

select  * from (Select {rjsytVIP基本信息}.归属门店代号 ,VIP靓照,{rjsytVIP基本信息}.卡号 ,MIN(消费日期) As 首次购买日 FROM (rjsyt管理层名单 RIGHT JOIN rjsytVIP基本信息 ON rjsytVIP基本信息.归属门店代号 = rjsyt管理层名单.归属门店代号) LEFT JOIN rjsytVIP拓展信息 ON {rjsytVIP拓展信息}.VIP卡号 = {rjsytVIP基本信息}.卡号  LEFT JOIN rjsytVIP消费信息 ON {rjsytVIP拓展信息}.VIP卡号 = {rjsytVIP消费信息}.VIP卡号  where {rjsytVIP基本信息}.[_Identify] Is Null  GROUP BY  {rjsytVIP基本信息}.卡号, {rjsytVIP基本信息}.归属门店代号,{rjsytVIP基本信息}.客户名称,VIP靓照) As a

 

错误提示为:

不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。

 

我看了帮助,这样改:

 

select  * from (Select {rjsytVIP基本信息}.归属门店代号 ,VIP靓照,{rjsytVIP基本信息}.卡号 ,MIN(消费日期) As 首次购买日 FROM (rjsyt管理层名单 RIGHT JOIN rjsytVIP基本信息 ON rjsytVIP基本信息.归属门店代号 = rjsyt管理层名单.归属门店代号) LEFT JOIN rjsytVIP拓展信息 ON {rjsytVIP拓展信息}.VIP卡号 = {rjsytVIP基本信息}.卡号  LEFT JOIN rjsytVIP消费信息 ON {rjsytVIP拓展信息}.VIP卡号 = {rjsytVIP消费信息}.VIP卡号  where {rjsytVIP基本信息}.[_Identify] Is Null  and VIP靓照 like \'rjsyt%\' GROUP BY  {rjsytVIP基本信息}.卡号, {rjsytVIP基本信息}.归属门店代号,{rjsytVIP基本信息}.客户名称,VIP靓照) As a

 

还是一样的错误提示,不知道该怎么办。。。


--  作者:有点甜
--  发布时间:2014/4/4 10:39:00
--  

 你的这一列是 数据库 的图片列?狐表无法这样操作得到图片的。需要额外处理。

 

 具体请上例子。