Zum Inhalt springen

shadoan

Mitglieder
  • Gesamte Inhalte

    37
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von shadoan

  1. shadoan

    SQL Inner Join

    Also, ich habe drei Tabellen miteinander verknüpft. In der DSL-Data stehen Datensätze, wie z.B. eine eMail-Nummer und ein Fehlercode. Ich möchte nun aus der DSL-Data den höchsten eMail-Nummer Eintrag haben und den Fehlercode. Das geht ja soweit, das mit den Fehlercodes klappt. Nun gibt es auch ein Aktionsfeld in der Tabelle dsl_treatment, die auch die Auftragsnummer enthält. Hieraus möchte ich den aktuellsten, also von der Zeit her den letzten Datensatz, damit ich die letzte Aktion mit diesem Auftrag anzeigen kann. Also auftragsnummer, höchtste eMailnummer aus dsl_data, fehlercode aus dsl_errorcodes und letzte Eintragung aus dsl_treatment unter dieser auftragsnummer.
  2. shadoan

    SQL Inner Join

    Leider nicht ganz, das bringt alle Datensätze raus untereinander. Sorry.
  3. shadoan

    SQL Inner Join

    Upps das eine dsl_errorcodes war einmal zuviel. Allerdings wenn ich das Group By rausnehme, kommt eine Fehlermeldung, weil ich die Max Funktion in der eMailnummer drin habe. Und da brauch ich wiederum die höchste.
  4. Guten Morgen die Herren, vielleicht könnte mir mal wieder jemand bei einem SQL-Problem helfen. Ich habe folgende SQL-Anweisung: SELECT dsl_data.auftragsnummer, dsl_data.nachname, dsl_data.vorname, dsl_data.errorcode, dsl_errorcodes.description, max( dsl_data.emailnummer ) AS mailnummer, dsl_treatment.action , dsl_errorcodes.description FROM dsl_data INNER JOIN dsl_treatment ON ( dsl_data.auftragsnummer = dsl_treatment.auftragsnummer ) INNER JOIN dsl_errorcodes ON ( dsl_data.errorcode = dsl_errorcodes.code ) GROUP BY dsl_data-auftragsnummer ORDER BY dsl_treatment.date DESC Ziel soll es sein, die Auftragsnummer, Nachname, Vorname usw und auch eine Aktionsnummer, und zwar die des letzten Eintrages in der Tabelle dsl_treatment zu der übergebenen Auftragsnummer zu ermitteln. Was er nun aber tut, ist mir die erste Aktionsnummer für die jeweilige Auftragsnummer zu übermitteln, die er findet. Ich denke, mal dass da wohl irgendwie die Abfrage nicht stimmt, aber was ist da falsch bitte? Vielen Dank.
  5. ahhh, MAX-Funktion. Wie doof bin ich eigentlich. natürlich. AAAAHHHH!
  6. Und wieder eine SQL-Frage. Ich habe eine Tabelle. In der stehen eine Auftragsnummer und hinter dem Auftrag eine eMail-Nummer für die eMail-Anzahl die der Kunde bekommen hat. Also z.B. so: -------------------------------------- | Auftragsnummer | eMail-Nummer | -------------------------------------- | 121777 | 1 | --------------------------------------- | 982117 | 1 | --------------------------------------- | 121777 | 2 | --------------------------------------- | 121777 | 3 | --------------------------------------- | 982117 | 2 | --------------------------------------- | 323147 | 1 | --------------------------------------- Wie muss ich jetzt Abfragen, damit er mir die Auftragsnummer und die eMail-Nummer mit ausgibt, wobei er immer nur die höchste eMail-Nummer nehmen soll. Also als Ergebnis: 121777 3 982117 2 323147 1 Hab das probiert mit SELECT DISTINCT `auftragsnummer` , `emailnummer` FROM `dsl_data` ORDER BY `emailnummer` aber dann kommen halt alle, wie in der Tabelle oben. Vielen Dank für eure Hilfe.
  7. Hallo, habe leider wieder mal ein Problem. Ich habe in einem HTML-Formular ein Feld zum Eintragen eines Namens in eine DB (MySQL) Dann gibt es dort ein verstecktes Formularfeld, das auf 1 steht und beim Absenden mitgeschickt wird. Nun habe ich folgenden Quellcode gemacht: if ( $HTTP_POST_VARS[ins] == 1 ) { mysql_query("INSERT INTO `user` ( `id` , `name` , `datum` ) VALUES ( '', '$HTTP_POST_VARS[name]', NOW( );"); } ID ist ein Autoincrement-Feld und darum leer. Trotzdem trägt er den Datensatz nicht ein, obwohl er die 1 korrekt mitschleift, also in die Bedingung reingehen müsste. Kann mir jemand helfen?
  8. Hallo ihr lieben. Ich habe hier ein Problem dass ich eine vorhandene Access DB in eine MySQL DB konvertieren muss. Nun habe ich im Internet verschiedene Tools gefunden, die das erledigen können. Die sind allerdings alle aus Amiland und mit Shareware per Kreditkartenzahlung zu erstehen mit vollem Funktionsumfang. Gibts da auch ein Tool aus D-Land so mit ohne Kreditkarte wenn man die nicht hat oder ne Freeware-Lösung oder Möglichkeit? Vielen Dank und schönen Tag noch.
  9. Danke für die Antwort. Wenn ich VS.NET nehme, gibt es dann noch irgendwas, was ich auf den Clients mit installieren muss oder auf dem DB-Server? Die Clients laufen mit XP und die MDAC sind da ja m. E. schon mit drin, also ODBC-Implementierung wohl auch kein Problem. Also müsste es doch eigentlich reichen, die erstellte GUI dann aus dem Projekt heraus als EXE zu komplieren und auf die Clients zu kopieren und gut ist. Oder sehe ich das falsch? Kannst Du ein Buch für C# empfehlen?
  10. MS Access soll nicht mehr verwendet werden, daher die Frage. Aber schonmal danke für den Buchtipp. Hat noch jemand Hilfe zu bieten? Vielen Dank!
  11. Guten Tag Community, ich habe ein kleines Problem. Wir haben hier bei uns eine aus mehreren Access-Datenbanken bestehende Applikation, die im Backoffice-Bereich zur Verwaltung genutzt wird. Diese soll auf eine Oracle-Datenbank umgestrikt werden. Es greifen dabei mehrere Clients auf den DB-Server zu. Soweit kein Problem. Mit Oracle habe ich schon gearbeitet. Jetzt ist allerdings der Knackpunkt an der Geschichte, dass eine GUI für den Benutzer gebastelt werden soll, die im MS Access-Look daherkommt, damit nicht soviel Umgewöhnung da ist. Die soll am besten laut Vorgabe mit C++ oder VB umgesetzt werden. Nun zu meiner Frage: a) ist das soweit denn möglich und wenn ja was benötige ich (mir hat mal jemand gesagt, dass ich bei der Lösung die Developer Version des Visual Studio .NET benötige, weil nur das Client/Server-Lösungen zulässt) könnt ihr mir vielleicht einen Tipp zu einer vertretbaren Umsetzung geben, stehe im Moment irgendwie auf dem Schlauch (bin auch für Literaturtipps oder Links sehr dankbar) Vielen Dank an alle für die Hilfe im voraus. mfg shadoan

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...