2016-04-06 8 views
-2

次のように私はテーブルを持っている:表示データ

site_id  customer Date 
------------------------------ 
xyz   Airtel  01/02/16 
xyz   Idea  01/02/16 
xyz   Aircel  01/02/16 
abc   Aircel  01/02/16 
abc   Airtel  01/02/16 
abc   idea  01/02/16 
pqr   idea  01/02/16 
pqr   idea  01/02/16 
pqr   Airtel  01/02/16 

私は、お客様がご利用いただけますどのように多くのsite_id、特定の日のデータを表示したいです。

+0

MySQLまたはSQL Server?正しいRDBMSにタグを付けてください。さらに、期待される結果を投稿してください! –

+1

'YourTableからのSELECT COUNT(*)site_id = YourSiteIdとdate = YourDate' – sagi

答えて

0
select site_id,customer,date 
from table_name 
where site_id =input_site_id and date =input_date 
0

この意志はあなたが特定のサイト&日付を知りたい場合は、WHERE句で条件を指定した日付

select site_id, date, count(distinct customer) 
from yourtable 
group by site_id, date 

によってサイトがあなたの明確な顧客の数を示します。例:

select site_id, date, count(distinct customer) 
from yourtable 
where site_id = 'xyz' 
and date = '20160201' 
group by site_id, date