Suchergebnisse

Suchergebnisse 1-30 von insgesamt 125.

  • Benutzer-Avatarbild

    Tricky SQL-Abfrage

    vielfrager - - Daten(bank)programmierung

    Beitrag

    Offensichtlich wirklich eine mission impossible. Trotzdem vielen Dank an alle, die sich bemüht haben! Gruß Thomas

  • Benutzer-Avatarbild

    Tricky SQL-Abfrage

    vielfrager - - Daten(bank)programmierung

    Beitrag

    Ja, danke bis hierher erst einmal! Die Frage ist nun aber, wie kann man das (LINQ kenne ich nur vom hörensagen) als "gewöhnliche" SQL-Abfrage gestalten? Mission impossible?

  • Benutzer-Avatarbild

    Tricky SQL-Abfrage

    vielfrager - - Daten(bank)programmierung

    Beitrag

    @VaporiZed Das Ergebnis wäre hier id 1, 2 und 8. In Einzelschritten (der unelegante Weg) wäre das ungefähr so: Man sucht den ersten type-Wert, bei dem status=1 ist. Dann sucht man die ersten drei ID, mit dem ermittelten type-Wert und status=1. Die Ergebnisse haben also immer den gleichen type-Wert und den status=1.

  • Benutzer-Avatarbild

    Tricky SQL-Abfrage

    vielfrager - - Daten(bank)programmierung

    Beitrag

    Guten Abend in die Runde, ich würde heute gerne mal wieder meinem Usernamen alle Ehre machen und Euch mit einem SQL-Problem behelligen Es geht um die folgende Tabelle id type status 1 1 1 2 1 1 3 2 0 4 2 1 5 1 0 6 3 1 7 2 1 8 1 1 Die Abfrage soll die ersten drei id's liefern, bei denen der status=1 und type gleich ist. Hier wäre es also id 1, 2 und 8. type ist vorab nicht bekannt. Unelegant würde ich zuerst type mit Limit 1 abfragen, bei der status=1 hat und dann eine zweite Anfrage hinterhersch…

  • Benutzer-Avatarbild

    Diese Antwort macht mir Sorge, aber danke trotzdem.

  • Benutzer-Avatarbild

    Guten Abend, ein Verteilungsproblem raubt mir den Schlaf, weil mir keine optimale Lösung einfallen will. Für mathematisch/logisch Begabtere vielleicht nur eine Fingerübung: - Es gibt in einem so genannten Job eine unterschiedliche Anzahl von Ordnern, in denen sich entweder Einzeldateien oder Unterordner mit Einzeldateien (oder beides) befinden. - Die Zahl der Ordner, der Dateien bzw. die jeweiligen Größen sind bekannt. - Für die Speicherung stehen n USB-Sticks mit bekanntem, aber unterschiedlich…

  • Benutzer-Avatarbild

    Vielen, vielen Dank vom Vielfrager an alle Geduldigen hier. Die letzte Lösung bringt es auf den Punkt.

  • Benutzer-Avatarbild

    Also die Tabelle sähe so aus id A B C 1 1 1 7 2 1 2 7 3 2 1 7 4 3 1 7 5 3 2 7 6 3 3 7 8 1 1 99 Gesucht wird "die ID für alles, was C=7 ist, mit dem höchsten B-Wert für einen A-Wert" Ds korrekte Ergebnis wäre id=2 (max B-Wert von A=1) id=3 (max B-Wert von A=2) id=6 (max B-Wert von A=3) Noch Klarheiten? PS Der Editor schiebt die Zeilen in der Tabelle leider bis zur Unkenntlichkeit zusammen, sorry,

  • Benutzer-Avatarbild

    Auch das Weglassen von C in der Klammer bringt nicht das gewünschte Ergebnis. Mit SQL-Abfrage (1 Zeile) erhalte ich die richtigen Werte: 1 2 2 1 3 3 Allerdings nur diese und nicht einzeln die gewünschte ID der gefundenen Zeilen. Hilft das Ergebnis dieser wissenschaftlich ermittelten "Trial-and-Error"-Aussage irgendwie weiter?

  • Benutzer-Avatarbild

    negativ, kein Fehler, kein Ergebnis

  • Benutzer-Avatarbild

    DANKE @3daycliff !!! es ist fast perfekt, aber ich musste in die Abfrage noch eine dritte Bedingung (C) einfügen. Damit gibt es zwar keinen Fehler, aber auch kein Ergebnis. Die Daten sind aber durchaus vorhanden. Das Problem besteht sowohl bei SQL-Abfrage (2 Zeilen) als auch bei SQL-Abfrage (2 Zeilen) Wo liegt der Fehler?

  • Benutzer-Avatarbild

    @BlueLagoonX Ich bin überfordert : Weder verstehe ich "TabelleHoechsterWert" in eine gültige Abfrage umzumodeln, noch scheint "TOP 1" ein korrekter MySQL-Befehl zu sein. @ErfinderDesRades Da die Daten in einer MySQL-DB drin sind, lässt sich's offensichtlich für mich nicht anders umsetzen, als dass die Abfrage gesplittet wird - erst alle distinct A Werte und davon jeweils die Id mit dem höchsten B-Wert. Ansonsten überschreite ich meinen Wissenshorizont und falle von der Wissensscheibe runter

  • Benutzer-Avatarbild

    Danke erstmal, aber so ganz begreife ichs noch nicht, weil scheinbar A nicht berücksichtigt ist?! Achso, es ist MySQL...

  • Benutzer-Avatarbild

    Moin, moin Eine Tabelle mit den Spalten id, A & B. id A B 1 1 1 2 1 2 3 2 1 4 3 1 5 3 2 6 3 3 (Liest sich etwas kompliziert, sorry) Aus dieser Tabelle benötige ich die id's von je einem A-Wert und zwar von dem mit dem höchsten B-Wert. Die Abfrage sollte also 2 3 und 6 ergeben Daran ergraut mein verbliebenes Haupthaar gerade. Kann jemand helfen bitte.Danke *Topic verschoben*

  • Benutzer-Avatarbild

    Danke @all

  • Benutzer-Avatarbild

    Danke vico255, aber... SELECT top 1 (Id+1) AS FreieId FROM tabelle1 WHERE (Id+1) NOT IN (SELECT Id FROM tabelle1) ORDER BY id ergibt: Quellcode (1 Zeile) Natürlich habe ich in der Abfrage tabelle1 durch den echten Namen ersetzt, nur die 1. Zeile Deines Vorschlags verstehe ich nicht und habe sie deswegen wohl falsch geschrieben Bitte lass es Hirn regnen

  • Benutzer-Avatarbild

    Die Nacht ist noch jung, da frag ich mal gleich noch was (für Euch einfaches) id 1 2 3 5 6 7 9 10 Wie könnte man mit einer eleganten SQL-Abfrage die erste fehlende Ziffer in der id-Folge ermitteln?

  • Benutzer-Avatarbild

    Moin moin, wenn ich eine Tabelle habe id name status pc 1 ulf 1 ich 2 heinz 1 nicht ich 3 ute 0 4 ulla 0 (sorry, formatieren scheint auch nicht mein Ding zu sein) und den ersten Datensatz mit status=0 auf status=1 (id 3), pc=ich updaten möchte (also eine Art Update mit Limit 1) - geht das in nur einem Befehl ? Was ich damit bezwecke? Mehrere Rechner sollen sich damit jeweils den ersten freien Datensatz zur weiteren Bearbeitung "reservieren / blocken". Erst nach dem ersten Eintrag mit Status=0 zu…

  • Benutzer-Avatarbild

    Das sieht schon mal sehr gut aus, vielen Dank!

  • Benutzer-Avatarbild

    Moin moin, hat jemand eine Ahnung, wie man aus einer MPEG2-Datei (besser noch bei allen gängigen Formaten) die Laufzeit oder die Zahl der enthaltenen Bilder auslesen kann? Danke sagt der Vielfrager

  • Benutzer-Avatarbild

    @'ErfinderDesrades Mit Deinem Code hast du mir wieder jeden Mut genommen. So solide sollts gar net werden ;o) Aber ein paar Anregungen kann ich wohl verwerten. Nix für ungut

  • Benutzer-Avatarbild

    Moin, moin ich habe eine Tabelle mit den Spalten "user", "logtime" und "login", in der Arbeitszeiten erfasst werden sollen. In "login" (0 oder1) ist gespeichert, ob derjenige gerade zur Verrichtung des Tageswerkes erscheint oder die 4ma nach selbigem verlässt. Ein Tag hat also pro Mitarbeiter mindestens zwei Einträge, weitere kommen durch Pausen hinzu Gibt es eine Möglichkeit, die Arbeitszeit eines Tages mit einer SQL-Abfrage zusammenzurechnen oder müsste hier jeder Datensatz ausgelesen und mit …

  • Benutzer-Avatarbild

    Great! Danke!

  • Benutzer-Avatarbild

    Moin, moin, für eine Motorsteuerung, die über RS232 angesprochen wird, habe ich leider nur ein Example in C. Hab jetzt fast alles mühsam übersetzt, scheitere aber an einem kleinen Abschnitt: C-Quellcode (21 Zeilen) Folgendes ist unklar: - Wie übersetze ich Zeile 1 - Dank fehlender Basics kann ich mit "HANDLE Handle" nichts anfangen - Wofür dient in Zeile 20 das Vorzeichen & ? - Kann mir das jemand in VB übersetzen? Danke sagt vorab der Vielfrager

  • Benutzer-Avatarbild

    Ja, es tut sich was. Aber zuviel des Guten: Alle Zellen, die Text enthalten, sind nun in roter Schrift ausgefüllt. Die Aufgabe war aber, einer Zeile eine bestimmte Hintergrundfarbe zu geben, wenn der Wert in einer definierten Zelle eine bestimmte Größe hat (hier eine Zahl in Zelle 0 - ist sie größer, sollte die Hintergundfarbe rot sein).

  • Benutzer-Avatarbild

    Danke RodfromGermany, aber ich hab da wohl einen Speicherüberlauf Ich weiß nicht, wie ich mit Deinem Beispiel die Zeilen des DGV abhängig vom Wert einer bestimmten Zelle einfärben kann. Wie geschrieben ist die Färbung mit dem ersten Teil meines Codes ja erfolgreich (wenn auch programmiertechnisch vemutlich nicht sauber?), nur bei dem zweiten Teil des Codes klappt es nicht. Die IF-Bedingung wird erfüllt, aber das DGV bleibt weiß. PS Der zweite Teil meines Codes war unvollständig einkopiert, es fe…

  • Benutzer-Avatarbild

    ich verstehe bei beiden leider nur Baaaahnhoooof

  • Benutzer-Avatarbild

    'n Abend! Wenn ich ein DGV fülle, färbe ich die Zeilen anschließend mit VB.NET-Quellcode (10 Zeilen) ein. Soweit, so gut Wenn ich das DGV aber durch Klick auf einen Spaltenkopf sortiere, soll die Färbung erhalten / erneuert werden. Also habe ich VB.NET-Quellcode (11 Zeilen) eingefügt. Die Schleife wird auch durchlaufen und die Bedingungen fürs Einfärben erfüllt, einzig sind alle Zeilen im Anschluss weiß. Es gibt keine anderen Subs, die dazwischen funken. Sieht jemand den Fehler oder kennt eine e…

  • Benutzer-Avatarbild

    Also gibt es nur die Lösung mit dem Webclient, der ja wegen der Browserkomponente offensichtlich nicht in einem Backgroundworker arbeiten kann? Das wäre sehr schade.

  • Benutzer-Avatarbild

    Kann noch jemand helfen? Die Erkenntnis, dass die URL und der Port das Problem sein könnten, habe ich zwar nun, aber keine Lösungsidee...