Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

SQL Abfrage mit Max Funktion in VB6

computerschlumpf / 2 Antworten / Flachansicht Nickles

Hallo,

ich habe eine Access Datenbank mit mehreren Tabellen. In einer Tabelle "Heute" sind 16 Spalten (Datum, Zeit, wert0 bis wert13). Nun möchte ich z.B. den Datensatz in dem Wert2 maximal ist herausziehen und in eine andere Tabelle "daten" einfügen.

Folgendes Beispiel habe ich mir zusammen gebaut:
db.Execute "INSERT INTO Daten SELECT Top 1 * FROM Heute order by Wert2 DESC;"

Kriegt man das villeicht mit ner max Funktion schöner hin?

Gruß

computerschlumpf

There are only 10 types of people in the world: Those who understand binary and those who don't.
bei Antwort benachrichtigen
Anonym computerschlumpf „SQL Abfrage mit Max Funktion in VB6“
Optionen

Ja das geht! Ob es wirklich schöner ist, ist sicher Geschmackssache.

Ich arbeite zwar mit Delphi und D-Base oder Paradox Datenbanken, aber mit dieser SQL-Anweisung sollte es funktionieren:


INSERT INTO
"Kopie von employee.db"

SELECT *
FROM "employee.db"
WHERE Salary =
(
SELECT MAX(Salary)
FROM employee.db
)


CU Borlander

bei Antwort benachrichtigen