Programmieren - alles kontrollieren 4.942 Themen, 20.719 Beiträge

SQL Abfrage mit Max Funktion in VB6

computerschlumpf / 2 Antworten / Baumansicht 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
computerschlumpf Anonym „Ja das geht! Ob es wirklich schöner ist, ist sicher Geschmackssache. Ich...“
Optionen

Hi,

danke schonmal für den Tip, ausprobiert habe ich es zwar noch nicht (da gerade aktuelleres Problem), sieht aber logisch aus ;-)
Ausprobieren werde ich es trotzdem

Gruß

computerschlumpf

There are only 10 types of people in the world: Those who understand binary and those who don't.
bei Antwort benachrichtigen