mrjerk: Problem bei komplizierter Datenbank-Abfrage

Beitrag lesen

Hallo,

Das kann auch nicht funktionieren, da Patch bei Version 0.2.0-14 niedriger ist als bei Version 0.1.1-1. Aber wie formuliere ich jetzt diese Abfrage mit SQL?

Im Prinzip ist ja eine Versionsnummer sowas wie eine Dezimalzahl - warum rechnest Du intern die Versionsnummern nicht in Dezimalzahlen um?

0.1.1-1. => 111

  
SELECT  
  Files,  
FROM  
  tblVersion  
WHERE  
  ((Major * 1000) + (Minor * 100) + (Patch * 10) + Build) >= 111  
  

Syntax hab ich jetzt nicht geprüft, das ist jetzt nur ein Denkansatz.

Viele Grüße,
Jörg