高手帮忙,搞了一天了,交叉表,分不够在送.急....急....急..
展厅名称 周末开始 周末结束 商家 开始时间 结束时间 平日价 周末价
展厅一 6 7 张三 2007-4-29 2007-10-13 518 498
展厅一 6 7 张三 2007-10-14 2007-10-28 633 633
说明:输入商家,开始时间和结束时间.生成交叉表,而且判断周末的价.如果周末开始开始为0和周末和平日价相同则不分周未和平日价..就要就是判断周末平时了...
输出:
如果输入商家,张三,2007-10-12到2007-10-14
生成表.
商家 2007-10-12 2007-10-13 2007-10-14
张三 518 498 633
说明:
2007-10-12为星期5没有在周末开始和周末结束里价格为平日518
2007-10-13 为星期6在周未开始里价格应为周末价498
2007-10-14 平日价和周末价相等可忽略周末开始和周末结束
展厅一 6 7 张三 2007-4-29 2007-10-13 518 498
展厅一 6 7 张三 2007-10-14 2007-10-28 633 633
说明:输入商家,开始时间和结束时间.生成交叉表,而且判断周末的价.如果周末开始开始为0和周末和平日价相同则不分周未和平日价..就要就是判断周末平时了...
输出:
如果输入商家,张三,2007-10-12到2007-10-14
生成表.
商家 2007-10-12 2007-10-13 2007-10-14
张三 518 498 633
说明:
2007-10-12为星期5没有在周末开始和周末结束里价格为平日518
2007-10-13 为星期6在周未开始里价格应为周末价498
2007-10-14 平日价和周末价相等可忽略周末开始和周末结束
...全文
相关推荐
GRE送分学校代码code
GRE必备此资源可以查询GRE考试的送分学校代码。不仅美国,还有其他国家的大学。
T G学校送分代码 年年通用
各个学校的送分代码 托福的GRE的 等等 希望对大家有帮助
Mysql实现交叉表的查询
Mysql数据库,基于SQL规范的工具方法,实现交叉表的查询
sql实现交叉表的一个很好例子
这是不错的用SQL实现交叉表的语句,很值得学习,希望对大家有用
PostgreSQL实现交叉表(行列转换)的5种方法示例
交叉表 交叉表(Cross Tabulations)是一种常用的分类汇总表格。使用交叉表查询,显示源于表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部。行和列的交叉处可以对数据进行多种汇总计算,如:求和、平均值、记数、最大值、最小值等。使用交叉表查询数据非常直观明了,被广泛应用。交叉表查询也是数据库的一个特点。 例如: select 表1.组名, (select 表1.成员姓名 from 表2 b where 表1.成员1id=表2.成员id) as 成员1id, (select 表1.成员姓名 from 表2 b where 表1.成员2


应用实例
