Betreff |
Von |
Datum |
|
|
AW: Maxwert im Select
Hallo,
ganz ist mir dein Problem noch nicht klar. Poste mal beispieldaten für die betroffenen Tabellen und das Ergebnis das da rauskommen sollte! |
|
|
|
|
|
Martin
Mostögl
|
07.08.2006 12:13 |
|
|
AW: AW: Maxwert im Select
Habe das Problem mittlerweile selbst gelöst... Hier die Lösung:
SELECT Stundensatz.IDMa, Stundensatz.sDatum, Stundensatz.StdSatz FROM Stundensatz INNER JOIN (SELECT Personal.IDMa,... |
|
|
|
|
|
a
b
|
08.08.2006 09:02 |
|
|
a
b
|
28.07.2006 20:01 |
|
|
Bernhard
Grojer
|
28.07.2006 22:26 |
|
|
a
b
|
29.07.2006 01:38 |
|
|
Sortierung falsch angezeigt
Hallo
ich habe eine Tabelle und in dieser eine Spalte iNumber vom typ nvarchar(50). Enthalten sind nur Zahlen z.B. 1,2,3,4...,10,11,12,13... wenn ich jetzt die Spalte auslesen und angebe order by... |
|
|
|
|
|
Martin
Mostögl
|
27.07.2006 13:32 |
|
|
Hannes
Preishuber
|
27.07.2006 13:49 |
|
|
AW: AW: Sortierung falsch angezeigt
ja aber es ist auch möglich das dann z.B. 1.1 oder 1.1.2.1 drinnen steht und dann sollter er aber die ausgabe so machen:
1
1.1
1.1.2.1
2
3
4
....
also den Type ändern geht nicht! |
|
|
|
|
|
Martin
Mostögl
|
27.07.2006 13:51 |
|
|
Berthold
Neumann
|
27.07.2006 20:00 |
|
|
Martin
Mostögl
|
28.07.2006 07:25 |
|
|
AW: Sortierung falsch angezeigt
Hallo,
für deine Ausgangsfrage hätte die Sortierung schon gereicht :-) Aber ich habe ja auch dazugeschrieben: in den meisten Fällen.
Die SQL-Sortierungsfunktion ist eher einfach gestrickt. Um... |
|
|
|
|
|
Berthold
Neumann
|
28.07.2006 08:48 |
|
|
Martin
Mostögl
|
28.07.2006 10:39 |
|
|
AW: AW: AW: Sortierung falsch angezeigt
Hallo,
so ganz auf die Schnelle, hier ein Lösungvorschlag per UDF:
Create FUNCTION Stufe (@input varchar (50),@stufe as integer) RETURNS integer AS BEGIN
declare @erg ... |
|
|
|
|
|
Berthold
Neumann
|
28.07.2006 11:16 |
|
|
Martin
Mostögl
|
28.07.2006 11:32 |
|
|
Martin
Mostögl
|
10.08.2006 13:39 |
|
|
AW: AW: AW: AW: AW: AW: Sortierung...
Hi, keine Ahnung ob das schneller geht oder dir diese Art der Lösung überhaupt gefällt :-)
create function testo(@_wert nvarchar(500), @_laenge integer) Returns nvarchar(500) as begin declare... |
|
|
|
|
|
Thomas
Golla
|
11.08.2006 09:14 |
|
|
AW: AW: AW: AW: AW: AW: AW:...
Gibte es auch eine Möglichkeit das ganze schon im Query so umzubauen das die Reihenfolge richtig ausgegeben wird? -> ...order by sortcode |
|
|
|
|
|
Martin
Mostögl
|
11.08.2006 10:35 |
|
|
AW: AW: AW: AW: AW: AW: AW:...
Kannst du mir erklären wie du darauf gekommen bist? Es funktioniert super, nur die Gedanken die dahinter stehen sind mir noch nicht ganz klar! |
|
|
|
|
|
Martin
Mostögl
|
11.08.2006 11:55 |
|
|
AW: AW: AW: AW: AW: AW: AW: AW:...
Hi, falls du meine Idee meintest :-)
ich wandele einfach die Zahlen in einen nvarchar mit fester Länge um und diese werden dann sortiert. Die fehlenden Stellen der variablen werden von links mit 0... |
|
|
|
|
|
Thomas
Golla
|
11.08.2006 12:19 |
|
|
AW: AW: AW: AW: AW: AW: AW:...
Ja super danke! Nach längerem analysieren hab ich das Prinzip auch rauslesen können. Danke nochmal, selber wäre ich da nie drauf gekommen! |
|
|
|
|
|
Martin
Mostögl
|
11.08.2006 13:25 |
|