会社の車両のすべてのサービスを追加するこのテーブルがあります。
この 2 つの特定の会社がサービスを提供した車両の価格の列から合計を選択したいと考えています。
最初の会社はAG Trucks LTDと呼ばれ、もう 1 つの会社はLC Trucks SERVICE STATION LTDと呼ばれます。これらの列は ですservicedby
。
現在、私はこれを使用していますが、結果はありません:
case 'getstats':
$q=mysql_real_escape_string($_GET['q']);
$query="SELECT sum(price) FROM `Service` Where `servicedby` = 'Trucks' ";
$result = mysql_query($query);
$temp=0;
$json = array();
while ($row = mysql_fetch_array($result)) {
$json[$temp]['servicedby'] = $row['servicedby'];
$json[$temp]['price'] = $row['price'];
$temp++;
}
print json_encode($json);
mysql_close();
break;
では、どのように選択できますか:
sum(price) FROM Service Where 'servicedby' CONTAINS 'trucks'
price 列と servicedby 列は両方とも Varchar です。