Betreff |
Von |
Datum |
|
  |
Re: MS SQL 2000
Hallo zusammen,
ich habe einen kleinen Auftrag. Erstellung einer SQL Datenbank mit MS Access Frontend! Kann mir jemand weiter helfen? |
 |
 |
 |
|
|
G.
Guest
|
20.12.2004 11:52 |
|
  |
Ergebnisse mit Komma getrennt?
Hallo,
aus einer Tabelle UserID | FreundID , die pro User und Freund jeweils einen Datensatz enthält, sollen alle IDs der Freunde eines Users ermittelt werden. Mit der Abfrage "SELECT FreundID... |
 |
 |
 |
|
|
G.
Guest
|
01.11.2004 18:04 |
|
|
G.
Guest
|
01.11.2004 18:08 |
|
|
Sven
Buhk
|
02.11.2004 00:00 |
|
|
G.
Guest
|
02.11.2004 10:23 |
|
  |
Re: Ergebnisse mit Komma getrennt?
Na Du must das Feld was aus der Datenbank immer wieder an eine neue Variable durch komma separiert hinten dranhängen und wenn die Ausgabe abgearbeitet ist hast Du den vollständigen String mit allen... |
 |
 |
 |
|
|
Sven
Buhk
|
02.11.2004 15:34 |
|
  |
Re: Ergebnisse mit Komma getrennt?
Und das geht mit einer einzigen SQL-Query? Wie sähe denn eine entsprechende SELECT-Abfrage dann aus? Ich dachte, in Access-SQL seien gar keine Variablen möglich. |
 |
 |
 |
|
|
G.
Guest
|
02.11.2004 15:53 |
|
  |
Re: Ergebnisse mit Komma getrennt?
Ja das kannst Du in einer einzelnen Query abrufen, Du must dafür eben nur einmal die Ausgabe der Freunde nehmen und Dir in einer Schleife in einen langen String zusammenschreiben. Wie das select... |
 |
 |
 |
|
|
Sven
Buhk
|
02.11.2004 19:48 |
|
  |
Re: Ergebnisse mit Komma getrennt?
Ok, aber ich will dieses Umwandeln in den String ebenfalls mit SQL machen, sofern eben möglich, weil ich ja eine Abfrage der Userdaten machen will und dabei in nur einer Spalte die IDs der Freunde per... |
 |
 |
 |
|
|
G.
Guest
|
04.11.2004 21:26 |
|
  |
Re: Ergebnisse mit Komma getrennt?
Ja na denn kannst Du Dir das ja auch vorher auf der Datenbank zusammensetzen und dann als ein Feld abgreifen. Dann benutzt Du sozusagen die Grundtabelle als Referenz und benutzt für die Anzeige eine... |
 |
 |
 |
|
|
Sven
Buhk
|
05.11.2004 08:08 |
|
  |
Sekunden umwandeln?
Hallo zusammen,
bin noch neu auf dem Gebiet SQL und haben folgendes Problem. Ich möchte die Werte in Spalte Dauer in ein anderes Format umwandeln. Zur Zeit stehen da Sekunden als Ganzzahl... |
 |
 |
 |
|
|
G.
Guest
|
31.10.2004 20:18 |
|
  |
Re: Sekunden umwandeln?
Hi :-)
Probier mal dies (wobei 65968 hier der "Sekundenwert" ist, also der Wert der bei dir errechnet wird)
select convert(varchar, dateadd(s, 65968, 0), 14)
Hoffe es hilft ein... |
 |
 |
 |
|
|
Thomas
Golla
|
01.11.2004 10:53 |
|
  |
Bedingung für Sicht
Hallo, ich bin SQL-Laie und bräuchte kurz eure Hilfe. Ich habe eine Sicht, welche sich auf 2 Relationen bezieht. Das Feld USER-ID kommt in beiden vor, ist aber nicht eindeutig. Das Feld BETREFF... |
 |
 |
 |
|
|
G.
Guest
|
26.10.2004 13:21 |
|
  |
Re: Bedingung für Sicht
Hi :-)
Versuch es doch mal mit substring.
select * from tab1, tab2 where tab1.wert = substring(tab2.wert, 4, 50)
substring(Wert, Start, Länge))
Ciao Tom
|
 |
 |
 |
|
|
Thomas
Golla
|
26.10.2004 13:38 |
|
  |
Re: Bedingung für Sicht
Habs leider nicht hingebracht...
ich habs so versucht:
WHERE ... AND rel_1.subject = substr(rel_2.subject,4,9);
wobei rel_1 genau 6 Zeichen hat und ich von rel_2 die letzten 6 von exakt 9... |
 |
 |
 |
|
|
G.
Guest
|
26.10.2004 14:25 |
|
  |
Re: Bedingung für Sicht
Benutzt du Oracle? Ist ja casesensitive, MSSQL nicht.
Die letzten 6 von 9 wäre ja substring(wert, 4, 6) oder? Versuch das doch auch mal.
Auch noch ein Versuch wäre: substring(rel_1.subject, 1,... |
 |
 |
 |
|
|
G.
Guest
|
26.10.2004 14:30 |
|
|
G.
Guest
|
26.10.2004 14:44 |
|
  |
Dopplungen
Hallo ich hätte eine frage, ich möchte aus eine Spalte alle doppelten Namen haben und ich versuche das schon die ganze zeit dies hinzubekommen aber irden wie will mir das nicht gelingen. Habt ihr... |
 |
 |
 |
|
|
G.
Guest
|
22.10.2004 15:50 |
|
  |
Re: Dopplungen
Hallo :-) Dies sollte helfen.
select spalteA, count(*) from tabelleA group by spalteA having count(*) = 2 order by 1
Zeigt nur alle doppelten an, nicht die dreifach (oder noch mehrfacher)... |
 |
 |
 |
|
|
Thomas
Golla
|
23.10.2004 00:13 |
|
|
G.
Guest
|
25.10.2004 08:28 |
|