Hallo zusammen,
<p>Ich kann machen was ich will die Rechnung stimmt nicht.<br>
Gegeben ist eine Tabelle mit Werten für Stunden, Minuten (SMALLINT) die in Industrie Stunden berechnet werden sollen, Feld_1 ist irgend ein VARCHAR, nach dem Gruppiert wird (Wer Arbeitet am meisten ;-)<br>
also:</p>
Stunde * 60 + Minuten = Gesamt Minuten<br>
Gesamt Minuten / 60 = Industrie Stunde<br>
<p>SELECT FELD_1, SUM(((STUNDE * 60)+ MINUTEN)/60) FROM TABLE
GROUP BY FELD_1</p>
oder
<p>SELECT FELD_1, SUM(CAST(((STUNDE * 60)+ MINUTEN)/60 as FLOAT)) FROM TABLE
GROUP BY FELD_1</p>
oder
<p>SELECT FELD_1, SUM((MINUTEN + STUNDEN * 60)/60)
FROM TABLE
GROUP BY FELD_1</p>
oder , oder …..
<p>Das Ergebnis ist immer falsch.</p>
IB OpenSource 6.x
<p>Gruß Andreas</p>
<p>Ich kann machen was ich will die Rechnung stimmt nicht.<br>
Gegeben ist eine Tabelle mit Werten für Stunden, Minuten (SMALLINT) die in Industrie Stunden berechnet werden sollen, Feld_1 ist irgend ein VARCHAR, nach dem Gruppiert wird (Wer Arbeitet am meisten ;-)<br>
also:</p>
Stunde * 60 + Minuten = Gesamt Minuten<br>
Gesamt Minuten / 60 = Industrie Stunde<br>
<p>SELECT FELD_1, SUM(((STUNDE * 60)+ MINUTEN)/60) FROM TABLE
GROUP BY FELD_1</p>
oder
<p>SELECT FELD_1, SUM(CAST(((STUNDE * 60)+ MINUTEN)/60 as FLOAT)) FROM TABLE
GROUP BY FELD_1</p>
oder
<p>SELECT FELD_1, SUM((MINUTEN + STUNDEN * 60)/60)
FROM TABLE
GROUP BY FELD_1</p>
oder , oder …..
<p>Das Ergebnis ist immer falsch.</p>
IB OpenSource 6.x
<p>Gruß Andreas</p>
Comment