我有一张桌子,我们把公司车辆的所有服务都加进去。
我想从这两家公司提供服务的车辆的列价格中选择总和。
第一家公司叫A.G卡车有限公司,另一家叫LC卡车服务站有限公司,其栏是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;

我该如何选择:
“servicedby”包含“trucks”的服务的总和(价格)
price和servicedby列都是Varchar。

最佳答案

引用:

SELECT sum(price) FROM `Service` Where `servicedby` like '%Trucks%'

关于mysql - 从表中选择列总和,其中列具有特定文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13467683/

10-10 03:35