易截截图软件、单文件、免安装、纯绿色、仅160KB

一道Sql面试题求解

数据库 现在有表1,表2如下,要求输出表3的样子

Table1

yue  dep  yj

一月  1    10

二月  1    20

三月  2    30


Table2

dep dep_name

1    部门1

2    部门2

3    部门3

4    部门4

Table3

dep 一月 二月 三月

1
 
 

    Table3

dep 一月 二月 三月

1  10  20  null

2  null  null  30

3  null  null  null

4  null  null  null

行转列

行转列加连接表

SQL code:

if object_id('tb1')is not null drop table tb1
go
create table tb1(yue varchar(10), dep int, yj int)
insert tb1 select
'一月' , 1, 10 union all select
'二月', 1 , 20 union all select
'三月' , 2 , 30


if object_id('tb2')is not null drop table tb2
go
create table tb2( dep int, dep_name varchar(10))
insert tb2 select
1, '部门1' union all select
2, '部门2'union all select
3, '部门3' union all select
4, '部门4'

select b.dep,
[一月]=max


相关问答:

如何用c#,sql2000 开发c/s下的工作流?

本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......

求sql语句理解

表A
卡号        时间
1                null
2                null
3      ......

sql语句 求教

表A 内 有id 和 name

希望根据A表的name进行查询,但是name可能会重复,所以需要判断.

有一个sql函数 f ,它的参数是A表的id字段,返回一个值.

我希望最后得到一个表,包含id name 和[最后函数f返回 ......

SQL日期转换~

下面的日期我要用变量表示
但我接收的日期的格式与下面不同
  我接收的如 2009-10-10
我应该怎么变呢?
每次都把 date1  和date2用String 这样是不是不好
SQL code:

between '" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号