sql问题 (50分)

  • 主题发起人 主题发起人 sqz
  • 开始时间 开始时间
S

sqz

Unregistered / Unconfirmed
GUEST, unregistred user!
有一数据库字段为 编号,时间。现在要根据时间,将相同编号的记录按最早和最迟写到另一数据库中。
数据库为 编号,最早时间,最迟时间。
例:编号为“A" 时间为8:00 和记录 编号为”A“ 时间为15:00 现经处理得到为
一条记录 编号:A, 最早时间:8:00,最迟时间:15:00 数据库为:sql server 7.0
 
select 编号, max(time) as 最迟 , min(time) as 最早 from table
 
select 编号, max(time) as 最迟 , min(time) as 最早 from table
group by 编号
 
Insert into 目标表
Select AA.编号,AA.maxtime,BB.mintime
From
(Select 编号,max(时间) as Maxtime from table1 group by 编号) AA,
(Select 编号,min(时间) as Mintime from table1 group by 编号) BB
Where AA.编号=BB.编号
 
同意yoking
 
Select 编号,Max(Time)'MaxTime',Min(Time)'MinTime' From Table Group By 编号
 
Insert into 目标表
Select AA.编号,AA.最早,AA.最迟
From
(select 编号, max(time) as 最迟 , min(time) as 最早 from table group by 编号) AA
 
多人接受答案了。
 
后退
顶部