【求助】请各位Delphi大侠帮我写个程序,急,在线等~~~(100)

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

sunke520

Unregistered / Unconfirmed
GUEST, unregistred user!
sql server逐日气温表信息如下:站名 日期 气温 南京 2000-1-1 8南京 2000-1-2 7南京 2000-1-3 6南京 2000-1-4 9。。。。。。现在要求把一年当中连续3天气温大于12度的最早日期查出来。举个例子来说,2000年南京,最早连续3天气温都超过12度是2000-3-3到2000-3-5,查询结果显示如下: 南京 2000-3-3 请各位Delphi高手帮忙,谢谢,在线等····
 
求sql语句。。。。在线等
 
這也就365條記錄而已, 用個游標,或者專門寫個函數,循環一下就搞定了撒。
 
一条语句得到结果select max(a.日期)from 表 a left join 表 b on a.日期=b.日期-1 left join 表 c on a.日期=c.日期-2where a.气温>12 and b.气温>12 and c.气温>12
 
用存储过程较好.
 
不知道这样可不可以select a.日期from 表 a,表 b,表 cwhere a.city=b.cityand a.city=c.cityand a.city='南京'and b.日期=a.日期 + 1and c.日期=a.日期 + 2
 
问题得到解决,感谢大家的帮忙,谢谢谢谢~~~~~~~
 

Similar threads

后退
顶部