In der folgenden Abfrage ist das Ergebnis von 1/2 immer Null, obwohl es 0,5 sein sollte. Können Sie mir bitte sagen, wie ich die beiden int-Spalten in float/double umwandeln kann?
SELECT 1/2, total, sb_ondate, likes
FROM (
SELECT sb_ondate, COUNT(*) AS total,
STRFTIME("%w",sb_ondate) AS weekDay,
COUNT(CASE WHEN sb_reaction = 'like' THEN sb_id END) AS likes
FROM diet
GROUP BY weekDay) AS f;
Danke.