|
查看: 1227|回复: 18
|
Count & Compare Mysql Data(解决~~)
[复制链接]
|
|
|
本帖最后由 blake 于 23-3-2010 03:05 PM 编辑
请问下我要酱count database里面的data后再拿来对比?
就是说我半个小时前拿到的数目可能是2,半个小时候拿到的数目是10
我要如何让两个数目在第二次拿到的数目后进行对比?
是不是需要把第一个数目save进一个text file后然后第二次才拿出来对比?
拿到最大的数目再save进去之前的text file?
麻烦各位高手指点下~~
谢了~~  |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 01:39 PM
|
显示全部楼层
说说你这个是什么程式?
写code不能只看局部,如果只是写局部的,日后要更改的地方就多了。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-3-2010 02:15 PM
|
显示全部楼层
回复 2# 为人民服务
我要用来查看这一个小时里面,最高的分数是多少~~
下个小时最高的分数和上个小时的又是哪个比较高
然后我只会要最高那个而已
可能会每个小时抓一次那时候最高的分数,然后储存在text file里
24小时候才比较说那个分数是最高的,然后show出来
不知道酱说会让你明白些么~~
真麻烦了...谢~~ |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 03:20 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-3-2010 03:34 PM
|
显示全部楼层
回复 4# 为人民服务
怎么说?
不是很明白...
真抱歉... |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 04:34 PM
|
显示全部楼层
|
你所说的,“save进去text file”,如果有database为何还要text file? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-3-2010 04:50 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 05:11 PM
|
显示全部楼层
那个~~
可是我不知道如何写咧~~
我想到的就只是save进text file然后再拿出来read然后又拿来比 ...
blake 发表于 18-3-2010 04:50 PM 
那么就用你的方法写了,然后找其他人优化。 |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 05:34 PM
|
显示全部楼层
我 想你 可以 这样做 。。。
你在 你的 TABLE 里面 做 一个 FIELD , “PARENT” , 然后把 要比较的 RECORD 的 ID store 进去 你的 PARENT 里面 。。
然后 用 这个 KEYWORD -> START WITH .... CONNECT BY PRIOR
你就会 拿到 这样的 RESULT 了
1
|-----> 2
| -------> 3
| -------> 4
如果你要 COMPARE 1 和 4 的 , 在 WHERE CLAUSE 那边 用 “LEVEL” KEYWORD 就 可以了 。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-3-2010 05:56 PM
|
显示全部楼层
回复 9# 兔仙人
好复杂...
我完全不明白... |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 06:15 PM
|
显示全部楼层
回复 10# blake
ID PARENT MYCOUNT
1 null 10
2 1 12
3 2 16
当你 到 ID = 2 时 , 你 用你 的 PARENT (1) 来 REFER 会 第一个 RECORD , 这样 , 应该可以 做 比较了吧 。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 06:16 PM
|
显示全部楼层
当你 要 跟 1 和 3 做比较的 时候 ,
用 我 上面 的 KEYWORD ,然后 在 WHERE CLAUSE 那边 , LEVEL IN (1 , 3 )
就 可以 拿到 1 , 和 3 的 RECORD 了 。 。 |
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 10:13 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 18-3-2010 10:17 PM
|
显示全部楼层
ID是PK
ID Cust Record
1 Ali 10
2 Ali 30
3 Ali 20
4 Ali 60
5 abi 10
6 abi 60
7 abi 70
SQL
SELECT MAX(Record) FROM table WHERE Cust = ?? |
|
|
|
|
|
|
|
|
|
|
发表于 19-3-2010 07:41 PM
|
显示全部楼层
|
在 database table 裡的每一筆資料都放一個時間不就行了 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 23-3-2010 09:36 AM
|
显示全部楼层
回复 13# 小陈陈
表情灌水哦? |
|
|
|
|
|
|
|
|
|
|
发表于 23-3-2010 10:27 AM
|
显示全部楼层
你 把你 的 DB TABLE DESIGN 写出来吧 。。。。
ps : 真系估你 唔到 , 输左 唔好搵 老母  |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 23-3-2010 03:04 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 23-3-2010 08:58 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|