Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
id | ort | kommission | auftragsnummer | stck
---------------------------------------------------
1 | stuttgart | kurt | 1234 | 40
2 | stuttgart | kurt | NULL | 1
3 | stuttgart | NULL | 1234 | 7
4 | muenchen | egon | 567 | 10
5 | muenchen | NULL | 567 | 12
6 | muenchen | egon | NULL | 12
7 | hamburg | fritz | NULL | 5
8 | hamburg | fritz | 890 | 14
CREATE TABLE `xdaten` (
`id` INT(10) NULL DEFAULT NULL,
`ort` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_general_ci',
`kommission` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_general_ci',
`auftragsnummer` INT(10) NULL DEFAULT NULL,
`stck` INT(10) NULL DEFAULT NULL
);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (1, 'stuttgart', 'kurt', 1234, 40);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (2, 'stuttgart', 'kurt', NULL, 1);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (3, 'stuttgart', NULL, 1234, 7);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (4, 'muenchen', 'egon', 567, 10);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (5, 'muenchen', NULL, 567, 12);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (6, 'muenchen', 'egon', NULL, 12);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (7, 'hamburg', 'fritz', NULL, 5);
INSERT INTO `xdaten` (`id`, `ort`, `kommission`, `auftragsnummer`, `stck`) VALUES (8, 'hamburg', 'fritz', 890, 14);
$query_x=("
SELECT
ort,lname,lauftr,COUNT(*) AS anzahl,SUM(preis) AS summe
FROM
(
SELECT
@last_name:= IFNULL(sd.kom_name, @last_name) AS lname,
@last_auftr:= IFNULL(sd.kom_auftr, @last_auftr) AS lauftr,
@last_ort := sd.ort AS ort,
sd.preis
FROM
x_daten AS sd,
(SELECT @last_ort := '', @last_name := '', @last_auftr := '') AS vars
ORDER BY
sd.ort,
sd.kom_name DESC,
sd.kom_auftr DESC
) AS groups
GROUP BY
ort,
lname,
lauftr
HAVING
COUNT(*) > 2
");
$result_x=mysql_query($query_x);
while($row_x=mysql_fetch_object($result_x)) {
echo "<tr>
<td>$row_x->ort</td>
<td class=\"right\">".number_format($row_x->anzahl,0,",",".")."</td>
<td class=\"right\">".number_format($row_x->summe,2,",",".")."</td>
</tr>";
}
Bitte, bitte den Code in Zukunft in [code=sql]mein Code[/code] setzen
Das sieht dann ungefähr so aus und somit auch lesbarer
...