Guten Tag,
das ist der Aufbau meiner Tabelle.
caller_id_name varchar(30) DEFAULT NULL,
caller_id_number varchar(30) DEFAULT NULL,
destination_number varchar(30) DEFAULT NULL,
context varchar(20) DEFAULT NULL,
start_stamp datetime DEFAULT NULL,
answer_stamp datetime DEFAULT NULL,
end_stamp datetime DEFAULT NULL,
duration int(11) DEFAULT NULL,
billsec int(11) DEFAULT NULL,
hangup_cause varchar(50) DEFAULT NULL,
uuid varchar(100) DEFAULT NULL,
bleg_uuid varchar(100) DEFAULT NULL,
accountcode varchar(10) DEFAULT NULL,
domain_name varchar(100) DEFAULT NULL
Ich habe nun diese Sql Abfrage :
funktioniert wunderbar.
Es gibt aber nun mehrere Datensätze welche die selbe Uhrzeit haben (start_stamp datetime DEFAULT NULL, das ist der Tabelleneintrag mit dem Datum+Uhrzeit). Wie realisiere ich nun, das Einträge, welche die selbe Datetime haben, nur einmal gezählt werden? Verwende ich hierfür `distinct'? Hab leider grad kein funktionierendes system
das ist der Aufbau meiner Tabelle.
caller_id_name varchar(30) DEFAULT NULL,
caller_id_number varchar(30) DEFAULT NULL,
destination_number varchar(30) DEFAULT NULL,
context varchar(20) DEFAULT NULL,
start_stamp datetime DEFAULT NULL,
answer_stamp datetime DEFAULT NULL,
end_stamp datetime DEFAULT NULL,
duration int(11) DEFAULT NULL,
billsec int(11) DEFAULT NULL,
hangup_cause varchar(50) DEFAULT NULL,
uuid varchar(100) DEFAULT NULL,
bleg_uuid varchar(100) DEFAULT NULL,
accountcode varchar(10) DEFAULT NULL,
domain_name varchar(100) DEFAULT NULL
Ich habe nun diese Sql Abfrage :
Code:
$abfrage = "SELECT COUNT(caller_id_name) AS inbound
FROM cdr
WHERE caller_id_name
LIKE 'Stoerung%'
and duration>35
and start_stamp
BETWEEN '$startdatum%' and '$enddatum%' ";
funktioniert wunderbar.
Es gibt aber nun mehrere Datensätze welche die selbe Uhrzeit haben (start_stamp datetime DEFAULT NULL, das ist der Tabelleneintrag mit dem Datum+Uhrzeit). Wie realisiere ich nun, das Einträge, welche die selbe Datetime haben, nur einmal gezählt werden? Verwende ich hierfür `distinct'? Hab leider grad kein funktionierendes system