私は2つのテーブルを持っています。私は時間、日付、employee_idを表示することができ、繰り返しIDを数えることができるSQLを持っています。今私は、システムがすべての文字「L」で始まる名前、および名前を持つすべての従業員を数えるのショー毎日の合計を数えるの合計文字「L」sql 1か月に数える方法
select distinct a.employee_id,b.name,a.type,a.date,a.time,count(*)
from deal_records a, staff_table b
where a.employee_id = b.employee_id && a.date>='2017-1-1'
and a.date <'2017-2-1'&& b.name like "L%"
group by a.employee_id;
The format should be looks like below
MySQLまたはMS SQL Serverを使用していますか? – jarlh
RDBMSに適切なタグを付けてください。 myslまたはsql-serverのどちらかを選択しますが両方を指定しないでください –
一般的なGROUP BYルールは次のように言います:GROUP BY句が指定されている場合、SELECTリストの各列参照はグループ化列を特定するか、 – jarlh