Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Tabellenfelder zusammenführen (https://www.delphipraxis.net/57782-sql-tabellenfelder-zusammenfuehren.html)

Klaus D. 26. Nov 2005 17:17

Datenbank: ADS • Version: 6.2 • Zugriff über: SQL

SQL Tabellenfelder zusammenführen
 
Ich noch mal ...tut mir ja leid..aber manchmal sieht man die Bäume nicht im Wald.
folgende SQL Abfrage..
ich möchte bei Filmlänge einfach was ranängen(min.)
und verliehen_Vorname +verliehen_Name zusammenfügen.
das versuche ich wie folgt: klappt aber nicht...muß ich das Gruppieren ??? :-(
und wie tue ich das...
Code:
SELECT DA.id_daten
     , DA.titel
     , DA.filmlaenge||" min" AS Filmlaenge
     , DA.isbn
     , DA.erstellt
     , DA.geaendert
     , DA.verliehen_Vorname||**||DA.verliehen_Name AS "Verliehen"
                .
                .
                .
Code:
SELECT DA.id_daten
     , DA.titel
     , DA.filmlaenge
     , DA.isbn
     , DA.erstellt
     , DA.geaendert
     , DA.verliehen_Vorname
     , DA.verliehen_Name
     , DA.verliehen_PLZ
     , DA.verliehen_Ort
     , DA.verliehen_Tel
     , DA.verliehen_am
     , DA.sid_Genre
     , DA.sid_Format
     , FA.id_format
     , FA.format
     , GR.id_genre
     , GR.genre

FROM            tbl_daten DA

LEFT OUTER JOIN tbl_format FA
ON             (DA.sid_format=FA.id_Format)

LEFT OUTER JOIN tbl_genre GR
ON             (DA.sid_genre=GR.id_Genre)
 
WHERE
      ((UPPER(titel)            like :p1) OR
       (UPPER(filmlaenge)       like :p1) OR
       (UPPER(isbn)             like :p1) OR
       (UPPER(verliehen_Name)   like :p1) OR
       (UPPER(verliehen_Vorname) like :p1) OR
       (UPPER(FA.format)        like :p1) OR
       (UPPER(GR.Genre)         like :p1))
order by DA.Titel asc
Danke Klaus Dabergott

marabu 26. Nov 2005 17:26

Re: SQL Tabellenfelder zusammenführen
 
Hallo Klaus,

vielleicht musst du erst eine Typanpassung durchführen:

SQL-Code:
CAST(d.filmlaenge as varchar(10)) || ' min'
und die beiden Sternchen - fehlen da nicht die Quotes drumherum?

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:35 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