SQL 语句 请高人帮我翻译一下,谢谢
发布网友
发布时间:2022-04-26 19:49
我来回答
共1个回答
热心网友
时间:2023-10-25 15:18
select PURTL.TL004 as PURTLTL004,PURMA.MA002 as PURMAMA002,
PURTM.TM004 as PURTMTM004,PURTM.TM005 as PURTMTM005,
PURTM.TM009 as PURTMTM009,PURTM.TM010 as PURTMTM010,
PURTL.TL008 as PURTLTL008,PURMA.MA064 as PURMAMA064,
INVMB.MB032 as INVMBMB032,
case when TL004=MB032 then '是' else '否' end as PURTMUDF12
from $$PURTM as PURTM
left outer join $$PURTL as PURTL
on PURTL.TL001 = PURTM.TM001 and PURTL.TL002 = PURTM.TM002
left outer join $$PURMA as PURMA on PURMA.MA001 = PURTL.TL004
left outer join $$INVMB as INVMB on INVMB.MB001 = PURTM.TM004
where TM011='Y' and INVMB.MB109='Y'
and (TM015 is null or TM015='' or TM015<=GETDATE())
and PURTM.TM014=(
select MAX(TM014) from $$PURTM as PURTMB
left outer join $$PURTL as PURTLB on PURTLB.TL001 = PURTMB.TM001 and PURTLB.TL002 = PURTMB.TM002
where PURTMB.TM004=PURTM.TM004 and PURTLB.TL004=PURTL.TL004)
and &&Open Option order by TM004
SQL语句整理后意思便很清楚了,
其中
1、PURTL.TL004 as PURTLTL004 意思是查询表PURTL的TL004列,查询出来的结果起个别名叫:PURTLTL004
2、$$PURTL as PURTL 是为查询的table 起别名
3、case when TL004=MB032 then '是' else '否' end as PURTMUDF12
意思是当列TL004的值等于MB032时(PURTL.TL004==INVMB.MB032)时,列PURTMUDF12显示数据“是”,否则“否”
4、from $$PURTM as PURTM 查询的表 起别名
5、left outer join ... 多表联合查询
6、where ...查询的*条件
7、order by TM004 查询结果按TM004 升序排序
亲,如果对你有帮助,记得采纳0
SQL 语句 请高人帮我翻译一下,谢谢
PURTM.TM004 as PURTMTM004,PURTM.TM005 as PURTMTM005,PURTM.TM009 as PURTMTM009,PURTM.TM010 as PURTMTM010,PURTL.TL008 as PURTLTL008,PURMA.MA064 as PURMAMA064,INVMB.MB032 as INVMBMB032,case when TL004=MB032 then '是' else '否' end as PURTMUDF12 from $$PURTM a...
谁帮我翻译一下这句SQL查询语句?
答:第一句是:双表查询,首先 将 dede_uploads表的别名是 u dede_archives 这个表的 别名是 a,然后 按照 俩表的 id和arcid 建立 关联关系,统计 这个~id~即在 dede_uploads 这个表的 arcid 字段中 且又在 dede_archives 这个表中的id字段 中 总共有多少个 arcid 字段值,并将这个字...
sql语句编写,求大神帮忙
还有一种方法就是先获取前3的成绩,然后在学生里面找成绩符合其中一个的 select * from Student where Score in(select distinct top 3 Score from Student order by Score desc) PS:再次吐槽下那个机翻..."显示我的姓名和得分前3名的分数。"...
sql语句看不懂,今天看了朋友写的一个sql语句,没看懂什么意思,还望高手...
这个应该是SQL2005以上版本的语句,且该语句用于临时用途;with关键字从resume表生成一个CTE(用表表达式,仅作用于单个查询语句之内,可以认为是创建的命名临时表)DayResumeStats;该CTE中筛选出所有不符合条件的NewResumes,RefreshedResumes,OpenResumes,和 LowRankResumes;(看字面是筛选出所有非新的、未...
求大神帮忙翻译这段SQL查询语句。挺急的,在线等
将表SALES,表PRODUCT,表CUSTOMER,表vendor内连接的结果集,与表VIN和表VINC内连接的结果集,进行左外连接形成的结果集返回表CUSTOMER中含有’杨‘关键字的相关信息
帮我翻译一下下面的SQL语句~最后on delete restrict on update restrict...
给bbs这个表的cat_id字段加一个外键约束,名字叫FK_Relationship_1,依赖于category表的id字段。当有删除或者更新操作的时候出发这个约束。
急求以下四个SQL 语句翻译,中午之内就要用,急求啊!!谢谢各位大神!
1 定义int型变量变量@coumter 变量@coumter赋值2 当变量@coumter小于等于10,执行后面语句 开始 求变量@coumter的2次方 变量@coumter 加1 2 使用pubs库 当 titles表中PRICE的平均值小于 30执行下面语句 开始 修改titles表,设置PRICE值提高一倍 取titles 中的parice最大值 如果taitles表中PRICE最大...
SQL SERVER语句 求大师逐句翻译
EXEC sp_configure 'show advanced options', 1 -- 打开配置,允许显示高级选项 RECONFIGURE -- 将配置写入并生效 EXEC sp_configure 'xp_cmdshell', 1 -- 修改配置,允许执行xp_cmdshell RECONFIGURE -- 将配置写入并生效 declare @strdirnameD varchar(100)declare @strdirnameT varchar(100)...
oracle数据库sql语句翻译
CREATE OR REPLACE PROCEDURE -- 建立或替换存储过程 loadLOBFromBFILE_proc -- 存储过程名 (TID IN NUMBER,rfilename in varchar2,rfiledir in varchar2,upmessage out varchar2)-- 参数列表 -- 参数名 参数类型 参数数据类型 -- TID IN NUMBER -- rfilename in varchar2...
急急急!!!求高手将下列语句翻译成SQL语句,急用,谢谢了!!
1.alter table teather add tbirthday smalldatetime 2.select * from biao where xingming like '李%'3.select min(fen),max(fen) from biao where kechenghao='00101'4.select kechengbianhao,min(fen) from biao group by kechengbianhao having count(kechengbianhao)>20 5.select kechengming ...