Ausgabe:
WITH LastMonthOrders AS (
SELECT o.customerid, o.orderid, op.productid, op.quantity, p.productname, op.quantity * p.unitprice AS total_order_value
FROM orders o
JOIN order_details op ON o.orderid = op.orderid
JOIN products p ON op.productid = p.productid
WHERE o.orderdate >= date_trunc('month', CURRENT_DATE) - INTERVAL '1 month'
AND o.orderdate < date_trunc('month', CURRENT_DATE)
),
CustomerTotalOrderValue AS (
SELECT customerid, SUM(total_order_value) AS total_value
FROM LastMonthOrders
GROUP BY customerid
ORDER BY total_value DESC
LIMIT 1
)
SELECT c.customerid, c.companyname, lm.productid, lm.productname, lm.quantity
FROM CustomerTotalOrderValue ctov
JOIN LastMonthOrders lm ON ctov.customerid = lm.customerid
JOIN customers c ON c.customerid = lm.customerid;
1 Kommentare
Hacker-News-Kommentare
Die Leistungsbewertung in SQL-Eval liegt bei 76,5 %, also etwas hinter GPT-4 mit 83 % und sqlcoder-15b mit 78 %.
Ich glaube nicht, dass Text-to-SQL-Modelle das richtige Problem lösen.
group by-Query schreibt, sondern die Bedeutung der Daten zu verstehen....priceenden, muss man im Wiki nachsehen oder die DBT-Definitionen lesen, um die tatsächliche Bedeutung zu verstehen.Es wird darauf hingewiesen, dass dies kein Open Source ist; wegen der nutzungsbasierten Einschränkungen würde ich es eher „source available“ nennen.
Das ist interessant und gehört zu einem Bereich, der mich interessiert, aber ich halte das nicht für eine komplexe Frage, sondern für eine grundlegende Analysefrage.
Wie bei vielen Einsatzmöglichkeiten von KI ist es als „Seed“ sehr gut, besonders wenn es Ideen wie Gruppierungen nach Bereichen vorschlägt.
Wer sagt, das sei nutzlos, weil es nur zu 75 % korrekt ist, sollte zwei Dinge bedenken:
Ich frage mich, wie es bei Bird abschneidet, einem komplexeren und realistischeren Benchmark.
Aus meiner Erfahrung in der Datenbranche heraus bekommen viele Leute Fragen von Führungskräften, müssen das Data Warehouse gut genug verstehen, um SQL zu schreiben, das diese Fragen beantwortet, und manchmal auch eine schön formatierte Antwort liefern.
Wirklich cool, und trotz der nicht standardmäßigen Lizenz wirkt es wie Open Source.
Sehr cool, aber ich frage mich, ob diese Lizenz zusammen mit Vanna verwendet werden kann: Vanna