Ich werde versuchen Summe dieser zu erhalten:Wie Summe von Gallon, Milliliter und Liter in mysql bekommen
3 Liter/s
5 ml/s
s Liter/4 Gallonen
die endgültige Antwort ist dies s 6,1240040 Gallonen/
und jetzt ist es ! aber ich weiß nicht, wie man seine Einheit bestimmt.
select SUM(CASE WHEN unit = 'liter/s' AND Quantity >= 3.785 then
Quantity/3.785
WHEN unit = 'liter/s' AND Quantity < 3.785 then Quantity/1000
WHEN unit = 'gallon/s' THEN Quantity
WHEN Unit = 'mL/s' AND Quantity <= 1000 THEN Quantity/1000
END) AS 'RESULT' from raw
Bitte helfen Sie mir. Ich muss dieses Projekt bestehen.
Wählen Sie eine Einheit als Ergebnis und ändern Sie alle diese Werte in diese Einheit und addieren Sie sie dann zusammen. – Rizier123
wählen Sie CONCAT (SUM (Menge * Fall, wenn Einheit = 'mL/s' dann 1 wenn Einheit = 'Liter/s' dann 1000 wenn Einheit = 'Gallone/s' 3.785)) als 'Ergebnis' von Produkt –
Das ist mein Code jetzt aber das Ergebnis ist falsch. –