3个回答
展开全部
哦,这个很简单
select (select 工资 from 工资表 where xm='姓名' and 月份='1月') as 1月,(select 工资 from 工资表 where xm='姓名' and 月份='2月') as 2月 from 工资表 where xm='姓名'
只显示1行的语句,这里分db2和sqlserver写法不一样
sqlserver在前面是select top 1
db2 是 fitch 1 rows only
select (select 工资 from 工资表 where xm='姓名' and 月份='1月') as 1月,(select 工资 from 工资表 where xm='姓名' and 月份='2月') as 2月 from 工资表 where xm='姓名'
只显示1行的语句,这里分db2和sqlserver写法不一样
sqlserver在前面是select top 1
db2 是 fitch 1 rows only
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a.* from d_meter a,d_meter b where
a.doc_create_date=b.doc_create_date
用以上例子查询,其中 doc_create_date是表d_meter的一个日期类型的字段
当然还得加上其他必要的条件,防止出现性能很差的sql
a.doc_create_date=b.doc_create_date
用以上例子查询,其中 doc_create_date是表d_meter的一个日期类型的字段
当然还得加上其他必要的条件,防止出现性能很差的sql
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select *
from tb k
where exists(select * from tb where k.时间列=时间列 and k.表里的某个唯一列=表里的某个唯一列)
from tb k
where exists(select * from tb where k.时间列=时间列 and k.表里的某个唯一列=表里的某个唯一列)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询