0

たとえば、4つのフィールドで構成されるデータベースがあります。

name    date        Description      Amount 

Ali    05/04/2012   Salaries         2000$
Ali    08/04/2012   commission        100$
ALi    11/04/2012   Transport         100$
Ali    05/05/2012   Salaries         2000$
Ali    08/05/2012   commission        100$
ALi    11/05/2012   Transport         100$

給与 ページ に関する 情報 と 問い合わせ を 取得 する 必要 が ある 場合 , Ali Only の ため に , 毎月 の 明細 を 別の 行 で 分け て , その 月 の 合計 金額 の 合計 が 必要 です .

mysql PHP Script でこれを行う方法を知る必要があります。

4

1 に答える 1

0

これはあなたの質問には関係ありませんが、あなたを修正するためです。

i have a database consists of4 fields for example:

テーブルをデータベースと呼んでいます。修正してください。データベース全体ではなく、データベース内のテーブルです。

you are missing primary keys in your table

主に、主キーはテーブル内の各行を一意に識別するため、すべてのテーブルに主キーを設定することをお勧めします。ここでは、テーブルで常に主キーを使用する必要がある理由についての適切な説明を示します。すべてのテーブルに主キーが必要ですか?

2000$

整数値の末尾にドル記号は必要ありません。データベースはその記号に特別な意味を持たないため、これを使用すると、データベースが実行できたはずの計算の能力が失われます。データベースに整数のみを格納する計算を実行させたい場合2000$とは異なるためです。2000シンボルも保存したい場合は、別の列に保存できます。

于 2012-05-15T14:46:34.750 に答える