日期字段是一个时间段,或者一个时间段里面的所有星期一或者任一一个星期?谢谢:freddy2003() ( ) 信誉:88 的回复
忘记说了,表结构不能修改。否则整个系统会重做。2000多个ASP程序啊,老大们!~!如果有10000种产品,1年365天,1000个供应商提供每天的价格。如果按照各位老大的方法(日期放一个字段),数据库里面就会有 10000X365X1000 = 3650000000 那数据库里面,光价格就有36亿条记录,估计要老板要把数据库换大型机才能跑。而上面我说的情况是有的。
忘记说了,表结构不能修改。否则整个系统会重做。2000多个ASP程序啊,老大们!~!如果有10000种产品,1年365天,1000个供应商提供每天的价格。如果按照各位老大的方法(日期放一个字段),数据库里面就会有 10000X365X1000 = 3650000000 那数据库里面,光价格就有36亿条记录,估计要老板要把数据库换大型机才能跑。而上面我说的情况是有的。
解决方案 »
- Oracle跪求高手给出查询语句!
- 求sql 在线等
- 创建JOB时候遇到的问题,以前从未遇到
- alter database datafile报错!!!1111
- 如何在select语句中强制不使用索引
- @ @ @ 急急急,求一个 难 SQL 刚刚工作,望多多帮助! 谢谢! 100分
- 请教一个SQL的查询语句
- 想写一个修改字段数据类型的过程,可是出错,请高手指点,谢谢。
- 无法安装oracle 8i,为什么?(windows 2000 SP2,无法进入安装界面)
- 关于sql语句,在线等待高手急救!
- 这个SQL语句如何在SQL*PLUS 执行?
- 求教“从ORACLE的已有数据库导出含所有DDL的SQL语句文件”,请各位大虾帮忙。
1、首先,不修改目前数据表结果,新建一个表做为存放价格数据的临时表,主要是把日期格式化一下便于索引和统计
2、该表只能存放当天之后30天的数据记录
3、数据录入程序仍然按照以前的,然后在该数据录入的程序中添加一个 处理过程。(该过程:将当前价格信息格式化之后存放到刚才建立的临时表中)
4、查询和统计使用临时表,临时表中的小于当天的历史数据需要每天执行一个程序删除。
这种思路来源于
chump(木人)
http://community.csdn.net/Expert/topic/3331/3331690.xml?temp=.5929376zjcxc(邹建) txlicenhe(马可)
http://community.csdn.net/Expert/topic/3331/3331687.xml?temp=.4018824可惜我对维度不熟悉另外有
windindance(风舞轻扬) ( ) liufuyahong() ( )
http://community.csdn.net/Expert/topic/3331/3331696.xml?temp=4.078311E-02crankfe(crank)
http://community.csdn.net/Expert/topic/3331/3331688.xml?temp=.3809473
还有一下大大的我看的不是很懂,看上去好像非常不错
qimini(循序渐进) ( ) 信誉:106
http://community.csdn.net/Expert/topic/3331/3331688.xml?temp=.3809473
希望大大们综合一下,最终搞个结论出来,今天结贴。综合的好的,每人1000分。其余各献计献策的都有分送。谢谢各位的支持。
另外,惨痛的教训就是廉价的程序员和DBA会导致系统要用数百倍的价格来补偿。