求个sql语句,估计有点难哦
表o
id mid a b c d e
1 1 0.1 0.2 0.3 0.4 0.5
2 2 0.2 0.1 0.4 0.2 0.1
表st
id mid type value time
1 1 f 1.1 2009-10-09 12:12:00
2 1 f 1.2 2009-10-09 12:14:00
3 2 g 2.1 2009-10-09 12:11:00
4 2 f 1.3 2009-10-09 12:12:00
5 1 g 1.3 2009-10-09 12:13:00
两个表 以 mid 关联希望select的结果如下
id mid a b c d e f g
1 1 0.1 0.2 0.3 0.4 0.5 1.2 1.3
2 2 0.2 0.1 0.4 0.2 0.1 1.3 2.1
f 和g 是 st里 时间 时间比较大的。
SQL code:
select o.*,
(select `value` from st where mid=o.mid and type='f' order by `time` desc limit 1) as f,
(select `value` from st where mid=o.mid and type='g' order by `time` desc limit 1) as g
from o
order by time desc limit 1
相关问答:
本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......
with adod_dict do
begin
close;
commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......
PB中开发的。
DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)
string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
请问各位,如何将SQl中,某字段中的值横向展开呢,
CASE WHEN
具体问题具体分析,看你要怎么展开
姓名 科目 成绩
张三 英语 90
李四 英语&nb ......