Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Eine Query aus einem Query per SQL erstellen (https://www.delphipraxis.net/84550-eine-query-aus-einem-query-per-sql-erstellen.html)

phu 18. Jan 2007 12:29

Datenbank: MS Access • Version: 2003 • Zugriff über: ADO

Eine Query aus einem Query per SQL erstellen
 
Hallo

Ich habe ein Problem: Wie kann ich eine Query aus einer Query erstellen?

Folgende Struktur habe ich im Einsatz. TADOConnection => TADOQuery

Nun habe ich mit der ADOQuery-Komponente einen SQL-Befehl ausgeführt welches mir ein Ergebnis zurückliefert. Dieses Ergebnis zurückliefert.

Diese Ergebnistabelle möchte ich nun nochmals mit einem SQL-Query verarbeiten.

a) Mit welchen Komponenten (Struktur) kann ich dies realisieren?
b) Wie spreche ich die Query Tabelle per SQL an?

Besten Dank für zündende Ideen.

mkinzler 18. Jan 2007 12:39

Re: Eine Query aus einem Query per SQL erstellen
 
Unterstützt Access Derived Tables?
In Access kann man ja Abfragen als Objekte speichern, auf diese müßte man ja auch weitere Abfragen machen können.
onst könntest du das Ergebnis Zwischenspeichern.

phu 18. Jan 2007 13:08

Re: Eine Query aus einem Query per SQL erstellen
 
Hallo

Herzlichen Dank für den Tipp "Derived Tables". Vor einem Jahr habe ich einmal versucht "Derived Tables" beim Access zu nutzen. Zu diesem Zeitpunkt ging es nicht.

Nun habe ich es nochmals probiert und es klappte. Kann sein, dass ich vor einem Jahr einen Syntakfehler produziert habe.

Für all jene, was mit Derived Tables gemeint ist ein einfaches SQL-Beispiel:

SELECT *
FROM (SELECT *
FROM Sales) AS a


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz