1樓:匿名使用者
你的問題有n多問題,說說我的建議,
通常,假如一張表紀錄包子米飯的銷售紀錄
id 售出型別 售出數量 售出時間
id type num time
1 baozi 10 2013.08.01 15:30
2 mifan 21 2013.08.01 11:30
查米飯今天的銷售紀錄 就
select sum(num) from table where type = 'mifan' and time > 2013.08.01 00:
00:00 and time < 2013.08.
01 23:59:59
當然這裡的時間比較只是比較直觀點的,具體比較時肯定用時間戳格式的,,,,
簡單明瞭,
然後回到你的問題,
你已經查詢出了1.1號的包子銷量,你現在需要做的就是要查出1.1號的米飯數量對吧
tp我以前玩過,是mvc的,這樣的話,你其實可以這樣,
在取當天銷售包子的資料時,根據日期查詢當天的米飯數量,然後一同放進陣列,然後的模板裡直接列印,
直觀點就是原本一個陣列
<?php
$data=array('20130101'=>array('baozi'=>12),
'20130102'=>array('baozi'=>16));
foreach($data as $k=>$v)
這樣下來陣列$data就會變成:
$data=array('20130101'=>array('baozi'=>12,'mifan'=>...),
'20130102'=>array('baozi'=>16,'mifan'=>...));
你直接在模板檔案裡取對應欄位值就可以了,
因為沒看到你的**,所以解釋的可能不清,有問題歡迎追問,
2樓:匿名使用者
因為你沒給出表結構,只能猜了
根據你的描述,你說你的表是按日期建立的,是不是每天都需要建一張表?
而一個月就需要30張表
這樣你的表設計的就相當不合理,可以查詢但是非常麻煩。
所以是需要你給出表結構的
才能幫你分析。
mysql中int和integer什麼區別
問題 mysql 中int和integer什麼區別答案 沒有區別 分析 int m unsigned zerofill 普通大小的整數。帶符號內的範容圍是 2147483648到2147483647。無符號的範圍是0到4294967295。integer m unsigned zerofill 這是...
Web程式裡eclipse和mysql是怎麼建立連線的
它有jar包,放到lib下,還有class.forname那個三句話,網上多的是 eclipse web專案實現登入操作與mysql資料庫中的內容互動出錯 一般mysql連線不上,可能有兩大原因 1 myeclipse配置錯誤 2 mysql配置不當。一 我們一般的連線步驟如下 1 在myeclip...
mysql和MSSQL中同時得到表A的第一條和最後一條的sql語句怎麼寫
select from table1 limit 1 union select from table1 order by id desc limit 1 mssql第一條就是 select top 1 from 表最後一條沒法取,不過你可以按你的排序欄位倒序排序,然後取第一條,比如select to...