组合-多字段分类问题后剩余字段取日期最大的一个

问题描述

多字段分类问题后剩余字段取日期最大的一个
我有两如下结果的表 data
paramKey swimmingpoolKey value date
wd yhg 20 2014-08-15
sd yhg 40 2014-08-13
rs yhg 100 2014-08-14
wd yhg 55 2014-10-10

还有两个表paramid     key    name1      wd     温度2      sd      深度3      rs       人数swimmingpoolid     key     name1      yhg     一号馆2      ehg    二号馆

我想得到以下的表
paramId swimmingpoolId paramKey swimmingpool value date
2 1 sd yhg 40 2014-08-13
3 1 rs yhg 100 2014-08-14
1 1 wd yhg 55 2014-10-10
也就是在data表中只要paramKey和wimmingpoolKey 的组合相同的只取出date最近的一条记录,并且在结果出现另外两个表的paramKey和wimmingpoolKey作为外键在另外两根个表中的id

解决方案

data表按paramKey和wimmingpoolKey 分组,按日期排序,然后生成rownumber,取第一条

时间: 2024-08-09 13:59:02

组合-多字段分类问题后剩余字段取日期最大的一个的相关文章

c#代码-C#读取dbf文件,更改字段的encoding后,全部记录写入新的dbf

问题描述 C#读取dbf文件,更改字段的encoding后,全部记录写入新的dbf 怎么导出的数据时完全重复的9条记录,xmldataset里面只有6条,求解 以下为Array类型变量list值 [0] "ID" object {string} [1] "SUP_CODE" object {string} [2] "SUP_NAME" object {string} [3] "SUP_CNAME" object {string

sql语句-如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表。

问题描述 如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表. 有A.B.C三张表如下, 表 A 表B 学生ID(主键) 学生名称 课程ID(主键)| 课程名称 表 C 学生ID 课程ID (联合主键) 那么,通过SQL语句操作如何用学生姓名和课程名(只能获取学生姓名和课程名)将课程ID和学生ID插入到C表(C表中有课程ID和学生ID并且是联合主键),感激不尽. 解决方案 你可以定义2个变量,分别从表A表B用名称查询到ID.在表C的新增语句中使用这2个变量. 不过你这

mysql数据表按照某个字段分类输出_Mysql

也许大家有时候会遇到需要将把数据库中的某张表的数据按照该表的某个字段分类输出,比如一张数据表area如下 我们需要将里面的area按照serialize字段进行分类输出,比如这种形式: areas serialize 阿蓝色,艾沙云 A 重庆森林,传承家园 C 红军楼小区,海员新村 H ......... 要以这种形式放映出来,于是可以这样做,使用mysql中的group_concat() .group by实现, select serialize,group_concat(area) as a

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(43)-工作流设计-字段分类设计

原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(43)-工作流设计-字段分类设计 系列目录 建立好42节的表之后,每个字段英文表示都是有意义的说明.先建立,就知道表的关系和用处了,当然,我的设计只是一个参考,你可能有很多改进的地方. 我们的工作流具体细节流程是这样的: 最终我们的模块也是这样的,最后理想也是这样的.现在从表单设计入手一步一步来. 今天解决分类管理,字段管理 准备开始 1.同样启用代码生成器生成最基础的源码.把表和目录都创建起来,每一个

liferay6.0中添加IFrame后,字段等是应该如何配置,特别是对应的值应该如何写?谢谢!

问题描述 liferay6.0中添加IFrame后,字段等是应该如何配置,特别是对应的值应该如何写?谢谢!或者有没有其他的方法...十分感谢大家了.. 解决方案 解决方案二:我在网上搞了看了很多资料,结果都千篇一律啊...郁闷啊...解决方案三:没有人会吗?解决方案四:该回复于2011-04-18 09:25:28被版主删除

一张表中根据某一字段相同值得另一字段的所有值拼接起来,组成一条新的语句

问题描述 一张表中根据某一字段相同值得另一字段的所有值拼接起来,组成一条新的语句如下:表a,有字段 x,y,zx y z1 name p1 name w1 name d2 sex s2 sex c2 sex k语句运行后变成的结果为:字段1 字段2 字段3 1 name p,w,d 2 sex s,c,k 有哪位帮忙下,谢谢!! 问题补充:1楼牛人弄出来了是单组的,即把出group by 单一字段的其他字段都加了起来,其实,我的是字段1和2都相同的,字段1和2照着写,只有字段3不同, 也只是字段

SAP LSMW 字段值有小数点的字段,在LSMW里设置类型的时候不能是N!

SAP LSMW 字段值有小数点的字段,在LSMW里设置类型的时候不能是N!   比如物料主数据导入的LSMW工具,Gross Weight和net Weight字段,如果设置成如下的类型 (N),     导入之后,会有问题.比如毛重0.53, 导入后会变为53.   后来改为如下类型,毛重净重字段值导入方才准确:   这个是经过项目(BGWN)实战验证过了的.              

select-SQL 查询语句,当有两个字段相同时,其他字段不同的记录只取一条

问题描述 SQL 查询语句,当有两个字段相同时,其他字段不同的记录只取一条 declare @A table ( id nvarchar(8) [no] nvarchar(8) a_string1 nvarchar(8) a_string2 nvarchar(8) ); insert into @A values('0001''0001'''''); insert into @A values('0001''0002'''''); insert into @A values('0001''000

oracle修改一个表中的主键字段值,与其外键关联的另一个表中的相应字段值也改变

问题描述 oracle修改一个表中的主键字段值,与其外键关联的另一个表中的相应字段值也改变 oracle 中修改一个表中的主键字段值,与其外键关联的另一个表中的相应字段值也改变? 有如下两张表,表a和表b 表a 结构如下: ID Name age 1 lisi 18 2 wangwu 21 3 sunliu 34 4 yiliu 24 ... ... ... 其中ID字段为表a主键且自增 表b结构如下: CID CNAME ID 1 aaaaa 1 2 bbbbb 2 3 cccccc 4 4