Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Malzeme Miktarını farklı gösterme.
#1
Merhaba
Malzeme miktarının gösterimini parametrik yapmak istiyorum.  (MSSql) 

1,5,10,20,30,40,50,60,70,80,90,100,120,150,200,220,250,300,320,350,400,420,450,500,550,600,650,700,750,800,850,900,950,1000,5000

kullanıcı bu şekilde yazdığında hesaplanan miktar hangi aralıktaysa küçük olanı ve (+) ile gösterecek. Miktar 

7 ise  5+
32 ise 30+
191 ise 150+
322 ise 320+
4321 ise 5000+

bunu en kolay nasıl gösterebilirim?
Cevapla
#2
Merhabalar, zannediyorum sorunuzun cevabı buradaki konuda anlatışmış.
There is no place like "127.0.0.1"

"Vatanını en çok seven, görevini en iyi yapandır."

Cevapla
#3
Teşekkürler
Tablo kullanarak halletmiştim.

.net ile bunu tablo kullanmadan yapıyorlar (muhtemelen script kod ile veya gridde bir özellik var)
parametreyi de bu şekilde string olarak saklıyor. bizde böyle bir şey varmı diye merak ettim.
Cevapla
#4
Eğer kod içerisinden yapılacaksa çok basit bir fonksiyon işinizi görecektir.

Şöyle bir çalışma yaptım. Belki başka ilgilenen olur. Klasik ikiye böl parçala yaklaş yöntemi. Rakamlar sıralı olduğu için...
StoredProc ile de yapabilirsiniz.  Böylece direkt SELECT çekersiniz.



function FindGap( aValue: Double ): string;
const
  LArray  : array[0..35] of integer =
            (   1,    5,   10,   20,   30,   40,   50,   60,
               70,   80,   90,  100,  120,  150,  200,  220,
              250,  300,  320,  350,  400,  420,  450,  500,
              550,  600,  650,  700,  750,  800,  850,  900,
              950, 1000, 5000, MaxInt );
var
  LBegin, LCenter, LEnd : Integer;
begin
  if aValue < LArray[0]  then begin
    Result := Format( '%d(+)', [ 0 ] );
    Exit;
  end;

  LBegin  :=   Low(LArray);
  LEnd    :=  High(LArray);
  LCenter := (LEnd - LBegin) div 2;

  while (LEnd-LBegin) > 1 do
  begin
    while ( Trunc(aValue) < LArray[LCenter] ) and ((LEnd-LBegin) > 1) do
    begin
      LEnd    := LCenter;
      LCenter := LBegin + (LEnd - LBegin+1) div 2;
    end;

    while ( Trunc(aValue) >= LArray[LCenter] ) and ((LEnd-LBegin) > 1) do
    begin
      LBegin  := LCenter;
      LCenter := LBegin + (LEnd - LBegin+1) div 2;
    end;
  end;
  Result := Format( '%d(+)', [ LArray[LCenter-1] ] );
end;



TEST etmek isterseniz... TEST case ise şu şekilde...

procedure TForm1.BitBtn1Click(Sender: TObject);
var
  i     : Double;
  LTime : TDateTime;
begin
  LTime := now();
  Memo1.Lines.Clear;
  Memo1.Lines.BeginUpdate;
  i := 0.0;
  while i < 6000 do
  begin
    Memo1.Lines.Add( format('%f : %s', [ i, FindGap(i) ] ) );
    i := i + 0.5;
  end;
  Memo1.Lines.EndUpdate;
  Memo1.Lines.Add( Format('Duration : %d mSec(s)', [ System.DateUtils.MilliSecondsBetween(LTime, now()) ]) );
end;


n2b6yvneznsfocbh9uzi.gif

Karakter sınırına takılmadan şu kadarlık 0.25 artımlı kısaltılmış sonuç

10,00 : 10(+)
10,25 : 10(+)
10,50 : 10(+)
10,75 : 10(+)
11,00 : 10(+)
11,25 : 10(+)
11,50 : 10(+)
11,75 : 10(+)
12,00 : 10(+)
12,25 : 10(+)
12,50 : 10(+)
12,75 : 10(+)
13,00 : 10(+)
13,25 : 10(+)
13,50 : 10(+)
13,75 : 10(+)
14,00 : 10(+)
14,25 : 10(+)
14,50 : 10(+)
14,75 : 10(+)
15,00 : 10(+)
15,25 : 10(+)
15,50 : 10(+)
15,75 : 10(+)
16,00 : 10(+)
16,25 : 10(+)
16,50 : 10(+)
16,75 : 10(+)
17,00 : 10(+)
17,25 : 10(+)
17,50 : 10(+)
17,75 : 10(+)
18,00 : 10(+)
18,25 : 10(+)
18,50 : 10(+)
18,75 : 10(+)
19,00 : 10(+)
19,25 : 10(+)
19,50 : 10(+)
19,75 : 10(+)
20,00 : 20(+)
20,25 : 20(+)
20,50 : 20(+)
20,75 : 20(+)
21,00 : 20(+)
21,25 : 20(+)
21,50 : 20(+)
21,75 : 20(+)
22,00 : 20(+)
22,25 : 20(+)
22,50 : 20(+)
22,75 : 20(+)
23,00 : 20(+)
23,25 : 20(+)
23,50 : 20(+)
23,75 : 20(+)
24,00 : 20(+)
24,25 : 20(+)
24,50 : 20(+)
24,75 : 20(+)
25,00 : 20(+)
25,25 : 20(+)
25,50 : 20(+)
25,75 : 20(+)
26,00 : 20(+)
26,25 : 20(+)
26,50 : 20(+)
26,75 : 20(+)
27,00 : 20(+)
27,25 : 20(+)
27,50 : 20(+)
27,75 : 20(+)
28,00 : 20(+)
28,25 : 20(+)
28,50 : 20(+)
28,75 : 20(+)
29,00 : 20(+)
29,25 : 20(+)
29,50 : 20(+)
29,75 : 20(+)
30,00 : 30(+)
30,25 : 30(+)
30,50 : 30(+)
30,75 : 30(+)
31,00 : 30(+)
31,25 : 30(+)
31,50 : 30(+)
31,75 : 30(+)
32,00 : 30(+)
32,25 : 30(+)
32,50 : 30(+)
32,75 : 30(+)
33,00 : 30(+)
33,25 : 30(+)
33,50 : 30(+)
33,75 : 30(+)
34,00 : 30(+)
34,25 : 30(+)
34,50 : 30(+)
34,75 : 30(+)
35,00 : 30(+)
35,25 : 30(+)
35,50 : 30(+)
35,75 : 30(+)
36,00 : 30(+)
36,25 : 30(+)
36,50 : 30(+)
36,75 : 30(+)
37,00 : 30(+)
37,25 : 30(+)
37,50 : 30(+)
37,75 : 30(+)
38,00 : 30(+)
38,25 : 30(+)
38,50 : 30(+)
38,75 : 30(+)
39,00 : 30(+)
39,25 : 30(+)
39,50 : 30(+)
39,75 : 30(+)
40,00 : 40(+)
40,25 : 40(+)
40,50 : 40(+)
40,75 : 40(+)
41,00 : 40(+)
41,25 : 40(+)
41,50 : 40(+)
41,75 : 40(+)
42,00 : 40(+)
42,25 : 40(+)
42,50 : 40(+)
42,75 : 40(+)
43,00 : 40(+)
43,25 : 40(+)
43,50 : 40(+)
43,75 : 40(+)
44,00 : 40(+)
44,25 : 40(+)
44,50 : 40(+)
44,75 : 40(+)
45,00 : 40(+)
45,25 : 40(+)
45,50 : 40(+)
45,75 : 40(+)
46,00 : 40(+)
46,25 : 40(+)
46,50 : 40(+)
46,75 : 40(+)
47,00 : 40(+)
47,25 : 40(+)
47,50 : 40(+)
47,75 : 40(+)
48,00 : 40(+)
48,25 : 40(+)
48,50 : 40(+)
48,75 : 40(+)
49,00 : 40(+)
49,25 : 40(+)
49,50 : 40(+)
49,75 : 40(+)
50,00 : 50(+)
50,25 : 50(+)
50,50 : 50(+)
50,75 : 50(+)
51,00 : 50(+)
51,25 : 50(+)
51,50 : 50(+)
51,75 : 50(+)
52,00 : 50(+)
52,25 : 50(+)
52,50 : 50(+)
52,75 : 50(+)
53,00 : 50(+)
53,25 : 50(+)
53,50 : 50(+)
53,75 : 50(+)
54,00 : 50(+)
54,25 : 50(+)
54,50 : 50(+)
54,75 : 50(+)
55,00 : 50(+)
55,25 : 50(+)
55,50 : 50(+)
55,75 : 50(+)
56,00 : 50(+)
56,25 : 50(+)
56,50 : 50(+)
56,75 : 50(+)
57,00 : 50(+)
57,25 : 50(+)
57,50 : 50(+)
57,75 : 50(+)
58,00 : 50(+)
58,25 : 50(+)
58,50 : 50(+)
58,75 : 50(+)
59,00 : 50(+)
59,25 : 50(+)
59,50 : 50(+)
59,75 : 50(+)
60,00 : 60(+)
60,25 : 60(+)
60,50 : 60(+)
60,75 : 60(+)
61,00 : 60(+)
61,25 : 60(+)
61,50 : 60(+)
61,75 : 60(+)
62,00 : 60(+)
62,25 : 60(+)
62,50 : 60(+)
62,75 : 60(+)
63,00 : 60(+)
63,25 : 60(+)
63,50 : 60(+)
63,75 : 60(+)
64,00 : 60(+)
64,25 : 60(+)
64,50 : 60(+)
64,75 : 60(+)
65,00 : 60(+)
65,25 : 60(+)
65,50 : 60(+)
65,75 : 60(+)
66,00 : 60(+)
66,25 : 60(+)
66,50 : 60(+)
66,75 : 60(+)
67,00 : 60(+)
67,25 : 60(+)
67,50 : 60(+)
67,75 : 60(+)
68,00 : 60(+)
68,25 : 60(+)
68,50 : 60(+)
68,75 : 60(+)
69,00 : 60(+)
69,25 : 60(+)
69,50 : 60(+)
69,75 : 60(+)
70,00 : 70(+)
70,25 : 70(+)
70,50 : 70(+)
70,75 : 70(+)
71,00 : 70(+)
71,25 : 70(+)
71,50 : 70(+)
71,75 : 70(+)
72,00 : 70(+)
72,25 : 70(+)
72,50 : 70(+)
72,75 : 70(+)
73,00 : 70(+)
73,25 : 70(+)
73,50 : 70(+)
73,75 : 70(+)
74,00 : 70(+)
74,25 : 70(+)
74,50 : 70(+)
74,75 : 70(+)
75,00 : 70(+)
75,25 : 70(+)
75,50 : 70(+)
75,75 : 70(+)
76,00 : 70(+)
76,25 : 70(+)
76,50 : 70(+)
76,75 : 70(+)
77,00 : 70(+)
77,25 : 70(+)
77,50 : 70(+)
77,75 : 70(+)
78,00 : 70(+)
78,25 : 70(+)
78,50 : 70(+)
78,75 : 70(+)
79,00 : 70(+)
79,25 : 70(+)
79,50 : 70(+)
79,75 : 70(+)
80,00 : 80(+)
80,25 : 80(+)
80,50 : 80(+)
80,75 : 80(+)
81,00 : 80(+)
81,25 : 80(+)
81,50 : 80(+)
81,75 : 80(+)
82,00 : 80(+)
82,25 : 80(+)
82,50 : 80(+)
82,75 : 80(+)
83,00 : 80(+)
83,25 : 80(+)
83,50 : 80(+)
83,75 : 80(+)
84,00 : 80(+)
84,25 : 80(+)
84,50 : 80(+)
84,75 : 80(+)
85,00 : 80(+)
85,25 : 80(+)
85,50 : 80(+)
85,75 : 80(+)
86,00 : 80(+)
86,25 : 80(+)
86,50 : 80(+)
86,75 : 80(+)
87,00 : 80(+)
87,25 : 80(+)
87,50 : 80(+)
87,75 : 80(+)
88,00 : 80(+)
88,25 : 80(+)
88,50 : 80(+)
88,75 : 80(+)
89,00 : 80(+)
89,25 : 80(+)
89,50 : 80(+)
89,75 : 80(+)
90,00 : 90(+)
90,25 : 90(+)
90,50 : 90(+)
90,75 : 90(+)
91,00 : 90(+)
91,25 : 90(+)
91,50 : 90(+)
91,75 : 90(+)
92,00 : 90(+)
92,25 : 90(+)
92,50 : 90(+)
92,75 : 90(+)
93,00 : 90(+)
93,25 : 90(+)
93,50 : 90(+)
93,75 : 90(+)
94,00 : 90(+)
94,25 : 90(+)
94,50 : 90(+)
94,75 : 90(+)
95,00 : 90(+)
95,25 : 90(+)
95,50 : 90(+)
95,75 : 90(+)
96,00 : 90(+)
96,25 : 90(+)
96,50 : 90(+)
96,75 : 90(+)
97,00 : 90(+)
97,25 : 90(+)
97,50 : 90(+)
97,75 : 90(+)
98,00 : 90(+)
98,25 : 90(+)
98,50 : 90(+)
98,75 : 90(+)
99,00 : 90(+)
99,25 : 90(+)
99,50 : 90(+)
99,75 : 90(+)
100,00 : 100(+)
100,25 : 100(+)
100,50 : 100(+)
100,75 : 100(+)
101,00 : 100(+)
101,25 : 100(+)
101,50 : 100(+)
101,75 : 100(+)
102,00 : 100(+)
102,25 : 100(+)
102,50 : 100(+)
102,75 : 100(+)
103,00 : 100(+)
103,25 : 100(+)
103,50 : 100(+)
103,75 : 100(+)
104,00 : 100(+)
104,25 : 100(+)
104,50 : 100(+)
104,75 : 100(+)
105,00 : 100(+)
105,25 : 100(+)
105,50 : 100(+)
105,75 : 100(+)
106,00 : 100(+)
106,25 : 100(+)
106,50 : 100(+)
106,75 : 100(+)
107,00 : 100(+)
107,25 : 100(+)
107,50 : 100(+)
107,75 : 100(+)
108,00 : 100(+)
108,25 : 100(+)
108,50 : 100(+)
108,75 : 100(+)
109,00 : 100(+)
109,25 : 100(+)
109,50 : 100(+)
109,75 : 100(+)
110,00 : 100(+)
110,25 : 100(+)
110,50 : 100(+)
110,75 : 100(+)
111,00 : 100(+)
111,25 : 100(+)
111,50 : 100(+)
111,75 : 100(+)
112,00 : 100(+)
112,25 : 100(+)
112,50 : 100(+)
112,75 : 100(+)
113,00 : 100(+)
113,25 : 100(+)
113,50 : 100(+)
113,75 : 100(+)
114,00 : 100(+)
114,25 : 100(+)
114,50 : 100(+)
114,75 : 100(+)
115,00 : 100(+)
115,25 : 100(+)
115,50 : 100(+)
115,75 : 100(+)
116,00 : 100(+)
116,25 : 100(+)
116,50 : 100(+)
116,75 : 100(+)
117,00 : 100(+)
117,25 : 100(+)
117,50 : 100(+)
117,75 : 100(+)
118,00 : 100(+)
118,25 : 100(+)
118,50 : 100(+)
118,75 : 100(+)
119,00 : 100(+)
119,25 : 100(+)
119,50 : 100(+)
119,75 : 100(+)
120,00 : 120(+)
120,25 : 120(+)
120,50 : 120(+)
120,75 : 120(+)
121,00 : 120(+)
121,25 : 120(+)
121,50 : 120(+)
121,75 : 120(+)
122,00 : 120(+)
122,25 : 120(+)
122,50 : 120(+)
122,75 : 120(+)
123,00 : 120(+)
123,25 : 120(+)
123,50 : 120(+)
123,75 : 120(+)
124,00 : 120(+)
124,25 : 120(+)
124,50 : 120(+)
124,75 : 120(+)
125,00 : 120(+)
125,25 : 120(+)
125,50 : 120(+)
125,75 : 120(+)
126,00 : 120(+)
126,25 : 120(+)
126,50 : 120(+)
126,75 : 120(+)
127,00 : 120(+)
127,25 : 120(+)
127,50 : 120(+)
127,75 : 120(+)
128,00 : 120(+)
128,25 : 120(+)
128,50 : 120(+)
128,75 : 120(+)
129,00 : 120(+)
129,25 : 120(+)
129,50 : 120(+)
129,75 : 120(+)
130,00 : 120(+)
130,25 : 120(+)
130,50 : 120(+)
130,75 : 120(+)
131,00 : 120(+)
131,25 : 120(+)
131,50 : 120(+)
131,75 : 120(+)
132,00 : 120(+)
132,25 : 120(+)
132,50 : 120(+)
132,75 : 120(+)
133,00 : 120(+)
133,25 : 120(+)
133,50 : 120(+)
133,75 : 120(+)
134,00 : 120(+)
134,25 : 120(+)
134,50 : 120(+)
134,75 : 120(+)
135,00 : 120(+)
135,25 : 120(+)
135,50 : 120(+)
135,75 : 120(+)
136,00 : 120(+)
136,25 : 120(+)
136,50 : 120(+)
136,75 : 120(+)
137,00 : 120(+)
137,25 : 120(+)
137,50 : 120(+)
137,75 : 120(+)
138,00 : 120(+)
138,25 : 120(+)
138,50 : 120(+)
138,75 : 120(+)
139,00 : 120(+)
139,25 : 120(+)
139,50 : 120(+)
139,75 : 120(+)
140,00 : 120(+)
140,25 : 120(+)
140,50 : 120(+)
140,75 : 120(+)
141,00 : 120(+)
141,25 : 120(+)
141,50 : 120(+)
141,75 : 120(+)
142,00 : 120(+)
142,25 : 120(+)
142,50 : 120(+)
142,75 : 120(+)
143,00 : 120(+)
143,25 : 120(+)
143,50 : 120(+)
143,75 : 120(+)
144,00 : 120(+)
144,25 : 120(+)
144,50 : 120(+)
144,75 : 120(+)
145,00 : 120(+)
145,25 : 120(+)
145,50 : 120(+)
145,75 : 120(+)
146,00 : 120(+)
146,25 : 120(+)
146,50 : 120(+)
146,75 : 120(+)
147,00 : 120(+)
147,25 : 120(+)
147,50 : 120(+)
147,75 : 120(+)
148,00 : 120(+)
148,25 : 120(+)
148,50 : 120(+)
148,75 : 120(+)
149,00 : 120(+)
149,25 : 120(+)
149,50 : 120(+)
149,75 : 120(+)
150,00 : 150(+)
150,25 : 150(+)
150,50 : 150(+)
150,75 : 150(+)
151,00 : 150(+)
151,25 : 150(+)
151,50 : 150(+)
151,75 : 150(+)
152,00 : 150(+)
152,25 : 150(+)
152,50 : 150(+)
152,75 : 150(+)
153,00 : 150(+)
153,25 : 150(+)
153,50 : 150(+)
153,75 : 150(+)
154,00 : 150(+)
154,25 : 150(+)
154,50 : 150(+)
154,75 : 150(+)
155,00 : 150(+)
155,25 : 150(+)
155,50 : 150(+)
155,75 : 150(+)
156,00 : 150(+)
156,25 : 150(+)
156,50 : 150(+)
156,75 : 150(+)
157,00 : 150(+)
157,25 : 150(+)
157,50 : 150(+)
157,75 : 150(+)
158,00 : 150(+)
158,25 : 150(+)
158,50 : 150(+)
158,75 : 150(+)
159,00 : 150(+)
159,25 : 150(+)
159,50 : 150(+)
159,75 : 150(+)
160,00 : 150(+)
160,25 : 150(+)
160,50 : 150(+)
160,75 : 150(+)
161,00 : 150(+)
161,25 : 150(+)
161,50 : 150(+)
161,75 : 150(+)
162,00 : 150(+)
162,25 : 150(+)
162,50 : 150(+)
162,75 : 150(+)
163,00 : 150(+)
163,25 : 150(+)
163,50 : 150(+)
163,75 : 150(+)
164,00 : 150(+)
164,25 : 150(+)
164,50 : 150(+)
164,75 : 150(+)
165,00 : 150(+)
165,25 : 150(+)
165,50 : 150(+)
165,75 : 150(+)
166,00 : 150(+)
166,25 : 150(+)
166,50 : 150(+)
166,75 : 150(+)
167,00 : 150(+)
167,25 : 150(+)
167,50 : 150(+)
167,75 : 150(+)
168,00 : 150(+)
168,25 : 150(+)
168,50 : 150(+)
168,75 : 150(+)
169,00 : 150(+)
169,25 : 150(+)
169,50 : 150(+)
169,75 : 150(+)
170,00 : 150(+)
170,25 : 150(+)
170,50 : 150(+)
170,75 : 150(+)
171,00 : 150(+)
171,25 : 150(+)
171,50 : 150(+)
171,75 : 150(+)
172,00 : 150(+)
172,25 : 150(+)
172,50 : 150(+)
172,75 : 150(+)
173,00 : 150(+)
173,25 : 150(+)
173,50 : 150(+)
173,75 : 150(+)
174,00 : 150(+)
174,25 : 150(+)
174,50 : 150(+)
174,75 : 150(+)
175,00 : 150(+)
175,25 : 150(+)
175,50 : 150(+)
175,75 : 150(+)
176,00 : 150(+)
176,25 : 150(+)
176,50 : 150(+)
176,75 : 150(+)
177,00 : 150(+)
177,25 : 150(+)
177,50 : 150(+)
177,75 : 150(+)
178,00 : 150(+)
178,25 : 150(+)
178,50 : 150(+)
178,75 : 150(+)
179,00 : 150(+)
179,25 : 150(+)
179,50 : 150(+)
179,75 : 150(+)
180,00 : 150(+)
180,25 : 150(+)
180,50 : 150(+)
180,75 : 150(+)
181,00 : 150(+)
181,25 : 150(+)
181,50 : 150(+)
181,75 : 150(+)
182,00 : 150(+)
182,25 : 150(+)
182,50 : 150(+)
182,75 : 150(+)
183,00 : 150(+)
183,25 : 150(+)
183,50 : 150(+)
183,75 : 150(+)
184,00 : 150(+)
184,25 : 150(+)
184,50 : 150(+)
184,75 : 150(+)
185,00 : 150(+)
185,25 : 150(+)
185,50 : 150(+)
185,75 : 150(+)
186,00 : 150(+)
186,25 : 150(+)
186,50 : 150(+)
186,75 : 150(+)
187,00 : 150(+)
187,25 : 150(+)
187,50 : 150(+)
187,75 : 150(+)
188,00 : 150(+)
188,25 : 150(+)
188,50 : 150(+)
188,75 : 150(+)
189,00 : 150(+)
189,25 : 150(+)
189,50 : 150(+)
189,75 : 150(+)
190,00 : 150(+)
190,25 : 150(+)
190,50 : 150(+)
190,75 : 150(+)
191,00 : 150(+)
191,25 : 150(+)
191,50 : 150(+)
191,75 : 150(+)
192,00 : 150(+)
192,25 : 150(+)
192,50 : 150(+)
192,75 : 150(+)
193,00 : 150(+)
193,25 : 150(+)
193,50 : 150(+)
193,75 : 150(+)
194,00 : 150(+)
194,25 : 150(+)
194,50 : 150(+)
194,75 : 150(+)
195,00 : 150(+)
195,25 : 150(+)
195,50 : 150(+)
195,75 : 150(+)
196,00 : 150(+)
196,25 : 150(+)
196,50 : 150(+)
196,75 : 150(+)
197,00 : 150(+)
197,25 : 150(+)
197,50 : 150(+)
197,75 : 150(+)
198,00 : 150(+)
198,25 : 150(+)
198,50 : 150(+)
198,75 : 150(+)
199,00 : 150(+)
199,25 : 150(+)
199,50 : 150(+)
199,75 : 150(+)
200,00 : 200(+)
200,25 : 200(+)
200,50 : 200(+)
200,75 : 200(+)
201,00 : 200(+)
201,25 : 200(+)
201,50 : 200(+)
201,75 : 200(+)
202,00 : 200(+)
202,25 : 200(+)
202,50 : 200(+)
202,75 : 200(+)
203,00 : 200(+)
203,25 : 200(+)
203,50 : 200(+)
203,75 : 200(+)
204,00 : 200(+)
204,25 : 200(+)
204,50 : 200(+)
204,75 : 200(+)
205,00 : 200(+)
205,25 : 200(+)
205,50 : 200(+)
205,75 : 200(+)
206,00 : 200(+)
206,25 : 200(+)
206,50 : 200(+)
206,75 : 200(+)
207,00 : 200(+)
207,25 : 200(+)
207,50 : 200(+)
207,75 : 200(+)
208,00 : 200(+)
208,25 : 200(+)
208,50 : 200(+)
208,75 : 200(+)
209,00 : 200(+)
209,25 : 200(+)
209,50 : 200(+)
209,75 : 200(+)
210,00 : 200(+)
210,25 : 200(+)
210,50 : 200(+)
210,75 : 200(+)
211,00 : 200(+)
211,25 : 200(+)
211,50 : 200(+)
211,75 : 200(+)
212,00 : 200(+)
212,25 : 200(+)
212,50 : 200(+)
212,75 : 200(+)
213,00 : 200(+)
213,25 : 200(+)
213,50 : 200(+)
213,75 : 200(+)
214,00 : 200(+)
214,25 : 200(+)
214,50 : 200(+)
214,75 : 200(+)
215,00 : 200(+)
215,25 : 200(+)
215,50 : 200(+)
215,75 : 200(+)
216,00 : 200(+)
216,25 : 200(+)
216,50 : 200(+)
216,75 : 200(+)
217,00 : 200(+)
217,25 : 200(+)
217,50 : 200(+)
217,75 : 200(+)
218,00 : 200(+)
218,25 : 200(+)
218,50 : 200(+)
218,75 : 200(+)
219,00 : 200(+)
219,25 : 200(+)
219,50 : 200(+)
219,75 : 200(+)
220,00 : 220(+)
220,25 : 220(+)
220,50 : 220(+)
220,75 : 220(+)
221,00 : 220(+)
221,25 : 220(+)
221,50 : 220(+)
221,75 : 220(+)
222,00 : 220(+)
222,25 : 220(+)
222,50 : 220(+)
222,75 : 220(+)
223,00 : 220(+)
223,25 : 220(+)
223,50 : 220(+)
223,75 : 220(+)
224,00 : 220(+)
224,25 : 220(+)
224,50 : 220(+)
224,75 : 220(+)
225,00 : 220(+)
225,25 : 220(+)
225,50 : 220(+)
225,75 : 220(+)
226,00 : 220(+)
226,25 : 220(+)
226,50 : 220(+)
226,75 : 220(+)
227,00 : 220(+)
227,25 : 220(+)
227,50 : 220(+)
227,75 : 220(+)
228,00 : 220(+)
228,25 : 220(+)
228,50 : 220(+)
228,75 : 220(+)
229,00 : 220(+)
229,25 : 220(+)
229,50 : 220(+)
229,75 : 220(+)
230,00 : 220(+)
230,25 : 220(+)
230,50 : 220(+)
230,75 : 220(+)
231,00 : 220(+)
231,25 : 220(+)
231,50 : 220(+)
231,75 : 220(+)
232,00 : 220(+)
232,25 : 220(+)
232,50 : 220(+)
232,75 : 220(+)
233,00 : 220(+)
233,25 : 220(+)
233,50 : 220(+)
233,75 : 220(+)
234,00 : 220(+)
234,25 : 220(+)
234,50 : 220(+)
234,75 : 220(+)
235,00 : 220(+)
235,25 : 220(+)
235,50 : 220(+)
235,75 : 220(+)
236,00 : 220(+)
236,25 : 220(+)
236,50 : 220(+)
236,75 : 220(+)
237,00 : 220(+)
237,25 : 220(+)
237,50 : 220(+)
237,75 : 220(+)
238,00 : 220(+)
238,25 : 220(+)
238,50 : 220(+)
238,75 : 220(+)
239,00 : 220(+)
239,25 : 220(+)
239,50 : 220(+)
239,75 : 220(+)
240,00 : 220(+)
240,25 : 220(+)
240,50 : 220(+)
240,75 : 220(+)
241,00 : 220(+)
241,25 : 220(+)
241,50 : 220(+)
241,75 : 220(+)
242,00 : 220(+)
242,25 : 220(+)
242,50 : 220(+)
242,75 : 220(+)
243,00 : 220(+)
243,25 : 220(+)
243,50 : 220(+)
243,75 : 220(+)
244,00 : 220(+)
244,25 : 220(+)
244,50 : 220(+)
244,75 : 220(+)
245,00 : 220(+)
245,25 : 220(+)
245,50 : 220(+)
245,75 : 220(+)
246,00 : 220(+)
246,25 : 220(+)
246,50 : 220(+)
246,75 : 220(+)
247,00 : 220(+)
247,25 : 220(+)
247,50 : 220(+)
247,75 : 220(+)
248,00 : 220(+)
248,25 : 220(+)
248,50 : 220(+)
248,75 : 220(+)
249,00 : 220(+)
249,25 : 220(+)
249,50 : 220(+)
249,75 : 220(+)
250,00 : 250(+)
250,25 : 250(+)
250,50 : 250(+)
250,75 : 250(+)
251,00 : 250(+)
251,25 : 250(+)
251,50 : 250(+)
251,75 : 250(+)
252,00 : 250(+)
252,25 : 250(+)
252,50 : 250(+)
252,75 : 250(+)
253,00 : 250(+)
253,25 : 250(+)
253,50 : 250(+)
253,75 : 250(+)
254,00 : 250(+)
254,25 : 250(+)
254,50 : 250(+)
254,75 : 250(+)
255,00 : 250(+)
255,25 : 250(+)
255,50 : 250(+)
255,75 : 250(+)
256,00 : 250(+)
256,25 : 250(+)
256,50 : 250(+)
256,75 : 250(+)
257,00 : 250(+)
257,25 : 250(+)
257,50 : 250(+)
257,75 : 250(+)
258,00 : 250(+)
258,25 : 250(+)
258,50 : 250(+)
258,75 : 250(+)
259,00 : 250(+)
259,25 : 250(+)
259,50 : 250(+)
259,75 : 250(+)
260,00 : 250(+)
260,25 : 250(+)
260,50 : 250(+)
260,75 : 250(+)
261,00 : 250(+)
261,25 : 250(+)
261,50 : 250(+)
261,75 : 250(+)
262,00 : 250(+)
262,25 : 250(+)
262,50 : 250(+)
262,75 : 250(+)
263,00 : 250(+)
263,25 : 250(+)
263,50 : 250(+)
263,75 : 250(+)
264,00 : 250(+)
264,25 : 250(+)
264,50 : 250(+)
264,75 : 250(+)
265,00 : 250(+)
265,25 : 250(+)
265,50 : 250(+)
265,75 : 250(+)
266,00 : 250(+)
266,25 : 250(+)
266,50 : 250(+)
266,75 : 250(+)
267,00 : 250(+)
267,25 : 250(+)
267,50 : 250(+)
267,75 : 250(+)
268,00 : 250(+)
268,25 : 250(+)
268,50 : 250(+)
268,75 : 250(+)
269,00 : 250(+)
269,25 : 250(+)
269,50 : 250(+)
269,75 : 250(+)
270,00 : 250(+)
270,25 : 250(+)
270,50 : 250(+)
270,75 : 250(+)
271,00 : 250(+)
271,25 : 250(+)
271,50 : 250(+)
271,75 : 250(+)
272,00 : 250(+)
272,25 : 250(+)
272,50 : 250(+)
272,75 : 250(+)
273,00 : 250(+)
273,25 : 250(+)
273,50 : 250(+)
273,75 : 250(+)
274,00 : 250(+)
274,25 : 250(+)
274,50 : 250(+)
274,75 : 250(+)
275,00 : 250(+)
275,25 : 250(+)
275,50 : 250(+)
275,75 : 250(+)
276,00 : 250(+)
276,25 : 250(+)
276,50 : 250(+)
276,75 : 250(+)
277,00 : 250(+)
277,25 : 250(+)
277,50 : 250(+)
277,75 : 250(+)
278,00 : 250(+)
278,25 : 250(+)
278,50 : 250(+)
278,75 : 250(+)
279,00 : 250(+)
279,25 : 250(+)
279,50 : 250(+)
279,75 : 250(+)
280,00 : 250(+)
280,25 : 250(+)
280,50 : 250(+)
280,75 : 250(+)
281,00 : 250(+)
281,25 : 250(+)
281,50 : 250(+)
281,75 : 250(+)
282,00 : 250(+)
282,25 : 250(+)
282,50 : 250(+)
282,75 : 250(+)
283,00 : 250(+)
283,25 : 250(+)
283,50 : 250(+)
283,75 : 250(+)
284,00 : 250(+)
284,25 : 250(+)
284,50 : 250(+)
284,75 : 250(+)
285,00 : 250(+)
285,25 : 250(+)
285,50 : 250(+)
285,75 : 250(+)
286,00 : 250(+)
286,25 : 250(+)
286,50 : 250(+)
286,75 : 250(+)
287,00 : 250(+)
287,25 : 250(+)
287,50 : 250(+)
287,75 : 250(+)
288,00 : 250(+)
288,25 : 250(+)
288,50 : 250(+)
288,75 : 250(+)
289,00 : 250(+)
289,25 : 250(+)
289,50 : 250(+)
289,75 : 250(+)
290,00 : 250(+)
290,25 : 250(+)
290,50 : 250(+)
290,75 : 250(+)
291,00 : 250(+)
291,25 : 250(+)
291,50 : 250(+)
291,75 : 250(+)
292,00 : 250(+)
292,25 : 250(+)
292,50 : 250(+)
292,75 : 250(+)
293,00 : 250(+)
293,25 : 250(+)
293,50 : 250(+)
293,75 : 250(+)
294,00 : 250(+)
294,25 : 250(+)
294,50 : 250(+)
294,75 : 250(+)
295,00 : 250(+)
295,25 : 250(+)
295,50 : 250(+)
295,75 : 250(+)
296,00 : 250(+)
296,25 : 250(+)
296,50 : 250(+)
296,75 : 250(+)
297,00 : 250(+)
297,25 : 250(+)
297,50 : 250(+)
297,75 : 250(+)
298,00 : 250(+)
298,25 : 250(+)
298,50 : 250(+)
298,75 : 250(+)
299,00 : 250(+)
299,25 : 250(+)
299,50 : 250(+)
299,75 : 250(+)
300,00 : 300(+)
300,25 : 300(+)
300,50 : 300(+)
300,75 : 300(+)
301,00 : 300(+)
301,25 : 300(+)
301,50 : 300(+)
301,75 : 300(+)
302,00 : 300(+)
302,25 : 300(+)
302,50 : 300(+)
302,75 : 300(+)
303,00 : 300(+)
303,25 : 300(+)
303,50 : 300(+)
303,75 : 300(+)
304,00 : 300(+)
304,25 : 300(+)
304,50 : 300(+)
304,75 : 300(+)
305,00 : 300(+)
305,25 : 300(+)
305,50 : 300(+)
305,75 : 300(+)
306,00 : 300(+)
306,25 : 300(+)
306,50 : 300(+)
306,75 : 300(+)
307,00 : 300(+)
307,25 : 300(+)
307,50 : 300(+)
307,75 : 300(+)
308,00 : 300(+)
308,25 : 300(+)
308,50 : 300(+)
308,75 : 300(+)
309,00 : 300(+)
309,25 : 300(+)
309,50 : 300(+)
309,75 : 300(+)
310,00 : 300(+)
310,25 : 300(+)
310,50 : 300(+)
310,75 : 300(+)
311,00 : 300(+)
311,25 : 300(+)
311,50 : 300(+)
311,75 : 300(+)
312,00 : 300(+)
312,25 : 300(+)
312,50 : 300(+)
312,75 : 300(+)
313,00 : 300(+)
313,25 : 300(+)
313,50 : 300(+)
313,75 : 300(+)
314,00 : 300(+)
314,25 : 300(+)
314,50 : 300(+)
314,75 : 300(+)
315,00 : 300(+)
315,25 : 300(+)
315,50 : 300(+)
315,75 : 300(+)
316,00 : 300(+)
316,25 : 300(+)
316,50 : 300(+)
316,75 : 300(+)
317,00 : 300(+)
317,25 : 300(+)
317,50 : 300(+)
317,75 : 300(+)
318,00 : 300(+)
318,25 : 300(+)
318,50 : 300(+)
318,75 : 300(+)
319,00 : 300(+)
319,25 : 300(+)
319,50 : 300(+)
319,75 : 300(+)
320,00 : 320(+)
320,25 : 320(+)
320,50 : 320(+)
320,75 : 320(+)
321,00 : 320(+)
321,25 : 320(+)
321,50 : 320(+)
321,75 : 320(+)
322,00 : 320(+)
322,25 : 320(+)
322,50 : 320(+)
322,75 : 320(+)
323,00 : 320(+)
323,25 : 320(+)
323,50 : 320(+)
323,75 : 320(+)
324,00 : 320(+)
324,25 : 320(+)
324,50 : 320(+)
324,75 : 320(+)
325,00 : 320(+)
325,25 : 320(+)
325,50 : 320(+)
325,75 : 320(+)
326,00 : 320(+)
326,25 : 320(+)
326,50 : 320(+)
326,75 : 320(+)
327,00 : 320(+)
327,25 : 320(+)
327,50 : 320(+)
327,75 : 320(+)
328,00 : 320(+)
328,25 : 320(+)
328,50 : 320(+)
328,75 : 320(+)
329,00 : 320(+)
329,25 : 320(+)
329,50 : 320(+)
329,75 : 320(+)
330,00 : 320(+)
330,25 : 320(+)
330,50 : 320(+)
330,75 : 320(+)
331,00 : 320(+)
331,25 : 320(+)
331,50 : 320(+)
331,75 : 320(+)
332,00 : 320(+)
332,25 : 320(+)
332,50 : 320(+)
332,75 : 320(+)
333,00 : 320(+)
333,25 : 320(+)
333,50 : 320(+)
333,75 : 320(+)
334,00 : 320(+)
334,25 : 320(+)
334,50 : 320(+)
334,75 : 320(+)
335,00 : 320(+)
335,25 : 320(+)
335,50 : 320(+)
335,75 : 320(+)
336,00 : 320(+)
336,25 : 320(+)
336,50 : 320(+)
336,75 : 320(+)
337,00 : 320(+)
337,25 : 320(+)
337,50 : 320(+)
337,75 : 320(+)
338,00 : 320(+)
338,25 : 320(+)
338,50 : 320(+)
338,75 : 320(+)
339,00 : 320(+)
339,25 : 320(+)
339,50 : 320(+)
339,75 : 320(+)
340,00 : 320(+)
340,25 : 320(+)
340,50 : 320(+)
340,75 : 320(+)
341,00 : 320(+)
341,25 : 320(+)
341,50 : 320(+)
341,75 : 320(+)
342,00 : 320(+)
342,25 : 320(+)
342,50 : 320(+)
342,75 : 320(+)
343,00 : 320(+)
343,25 : 320(+)
343,50 : 320(+)
343,75 : 320(+)
344,00 : 320(+)
344,25 : 320(+)
344,50 : 320(+)
344,75 : 320(+)
345,00 : 320(+)
345,25 : 320(+)
345,50 : 320(+)
345,75 : 320(+)
346,00 : 320(+)
346,25 : 320(+)
346,50 : 320(+)
346,75 : 320(+)
347,00 : 320(+)
347,25 : 320(+)
347,50 : 320(+)
347,75 : 320(+)
348,00 : 320(+)
348,25 : 320(+)
348,50 : 320(+)
348,75 : 320(+)
349,00 : 320(+)
349,25 : 320(+)
349,50 : 320(+)
349,75 : 320(+)
350,00 : 350(+)
350,25 : 350(+)
350,50 : 350(+)
350,75 : 350(+)
351,00 : 350(+)
351,25 : 350(+)
351,50 : 350(+)
351,75 : 350(+)
352,00 : 350(+)
352,25 : 350(+)
352,50 : 350(+)
352,75 : 350(+)
353,00 : 350(+)
353,25 : 350(+)
353,50 : 350(+)
353,75 : 350(+)
354,00 : 350(+)
354,25 : 350(+)
354,50 : 350(+)
354,75 : 350(+)
355,00 : 350(+)
355,25 : 350(+)
355,50 : 350(+)
355,75 : 350(+)
356,00 : 350(+)
356,25 : 350(+)
356,50 : 350(+)
356,75 : 350(+)
357,00 : 350(+)
357,25 : 350(+)
357,50 : 350(+)
357,75 : 350(+)
358,00 : 350(+)
358,25 : 350(+)
358,50 : 350(+)
358,75 : 350(+)
359,00 : 350(+)
359,25 : 350(+)
359,50 : 350(+)
359,75 : 350(+)
360,00 : 350(+)
360,25 : 350(+)
360,50 : 350(+)
360,75 : 350(+)
361,00 : 350(+)
361,25 : 350(+)
361,50 : 350(+)
361,75 : 350(+)
362,00 : 350(+)
362,25 : 350(+)
362,50 : 350(+)
362,75 : 350(+)
363,00 : 350(+)
363,25 : 350(+)
363,50 : 350(+)
363,75 : 350(+)
364,00 : 350(+)
364,25 : 350(+)
364,50 : 350(+)
364,75 : 350(+)
365,00 : 350(+)
365,25 : 350(+)
365,50 : 350(+)
365,75 : 350(+)
366,00 : 350(+)
366,25 : 350(+)
366,50 : 350(+)
366,75 : 350(+)
367,00 : 350(+)
367,25 : 350(+)
367,50 : 350(+)
367,75 : 350(+)
368,00 : 350(+)
368,25 : 350(+)
368,50 : 350(+)
368,75 : 350(+)
369,00 : 350(+)
369,25 : 350(+)
369,50 : 350(+)
369,75 : 350(+)
370,00 : 350(+)
370,25 : 350(+)
370,50 : 350(+)
370,75 : 350(+)
371,00 : 350(+)
371,25 : 350(+)
371,50 : 350(+)
371,75 : 350(+)
372,00 : 350(+)
372,25 : 350(+)
372,50 : 350(+)
372,75 : 350(+)
373,00 : 350(+)
373,25 : 350(+)
373,50 : 350(+)
373,75 : 350(+)
374,00 : 350(+)
374,25 : 350(+)
374,50 : 350(+)
374,75 : 350(+)
375,00 : 350(+)
375,25 : 350(+)
375,50 : 350(+)
375,75 : 350(+)
376,00 : 350(+)
376,25 : 350(+)
376,50 : 350(+)
376,75 : 350(+)
377,00 : 350(+)
377,25 : 350(+)
377,50 : 350(+)
377,75 : 350(+)
378,00 : 350(+)
378,25 : 350(+)
378,50 : 350(+)
378,75 : 350(+)
379,00 : 350(+)
379,25 : 350(+)
379,50 : 350(+)
379,75 : 350(+)
380,00 : 350(+)
380,25 : 350(+)
380,50 : 350(+)
380,75 : 350(+)
381,00 : 350(+)
381,25 : 350(+)
381,50 : 350(+)
381,75 : 350(+)
382,00 : 350(+)
382,25 : 350(+)
382,50 : 350(+)
382,75 : 350(+)
383,00 : 350(+)
383,25 : 350(+)
383,50 : 350(+)
383,75 : 350(+)
384,00 : 350(+)
384,25 : 350(+)
384,50 : 350(+)
384,75 : 350(+)
385,00 : 350(+)
385,25 : 350(+)
385,50 : 350(+)
385,75 : 350(+)
386,00 : 350(+)
386,25 : 350(+)
386,50 : 350(+)
386,75 : 350(+)
387,00 : 350(+)
387,25 : 350(+)
387,50 : 350(+)
387,75 : 350(+)
388,00 : 350(+)
388,25 : 350(+)
388,50 : 350(+)
388,75 : 350(+)
389,00 : 350(+)
389,25 : 350(+)
389,50 : 350(+)
389,75 : 350(+)
390,00 : 350(+)
390,25 : 350(+)
390,50 : 350(+)
390,75 : 350(+)
391,00 : 350(+)
391,25 : 350(+)
391,50 : 350(+)
391,75 : 350(+)
392,00 : 350(+)
392,25 : 350(+)
392,50 : 350(+)
392,75 : 350(+)
393,00 : 350(+)
393,25 : 350(+)
393,50 : 350(+)
393,75 : 350(+)
394,00 : 350(+)
394,25 : 350(+)
394,50 : 350(+)
394,75 : 350(+)
395,00 : 350(+)
395,25 : 350(+)
395,50 : 350(+)
395,75 : 350(+)
396,00 : 350(+)
396,25 : 350(+)
396,50 : 350(+)
396,75 : 350(+)
397,00 : 350(+)
397,25 : 350(+)
397,50 : 350(+)
397,75 : 350(+)
398,00 : 350(+)
398,25 : 350(+)
398,50 : 350(+)
398,75 : 350(+)
399,00 : 350(+)
399,25 : 350(+)
399,50 : 350(+)
399,75 : 350(+)
400,00 : 400(+)
400,25 : 400(+)
400,50 : 400(+)
400,75 : 400(+)
401,00 : 400(+)
401,25 : 400(+)
401,50 : 400(+)
401,75 : 400(+)
402,00 : 400(+)
402,25 : 400(+)
402,50 : 400(+)
402,75 : 400(+)
403,00 : 400(+)
403,25 : 400(+)
403,50 : 400(+)
403,75 : 400(+)
404,00 : 400(+)
404,25 : 400(+)
404,50 : 400(+)
404,75 : 400(+)
405,00 : 400(+)
405,25 : 400(+)
405,50 : 400(+)
405,75 : 400(+)
406,00 : 400(+)
406,25 : 400(+)
406,50 : 400(+)
406,75 : 400(+)
407,00 : 400(+)
407,25 : 400(+)
407,50 : 400(+)
407,75 : 400(+)
408,00 : 400(+)
408,25 : 400(+)
408,50 : 400(+)
408,75 : 400(+)
409,00 : 400(+)
409,25 : 400(+)
409,50 : 400(+)
409,75 : 400(+)
410,00 : 400(+)
410,25 : 400(+)
410,50 : 400(+)
410,75 : 400(+)
411,00 : 400(+)
411,25 : 400(+)
411,50 : 400(+)
411,75 : 400(+)
412,00 : 400(+)
412,25 : 400(+)
412,50 : 400(+)
412,75 : 400(+)
413,00 : 400(+)
413,25 : 400(+)
413,50 : 400(+)
413,75 : 400(+)
414,00 : 400(+)
414,25 : 400(+)
414,50 : 400(+)
414,75 : 400(+)
415,00 : 400(+)
415,25 : 400(+)
415,50 : 400(+)
415,75 : 400(+)
416,00 : 400(+)
416,25 : 400(+)
416,50 : 400(+)
416,75 : 400(+)
417,00 : 400(+)
417,25 : 400(+)
417,50 : 400(+)
417,75 : 400(+)
418,00 : 400(+)
418,25 : 400(+)
418,50 : 400(+)
418,75 : 400(+)
419,00 : 400(+)
419,25 : 400(+)
419,50 : 400(+)
419,75 : 400(+)
420,00 : 420(+)
420,25 : 420(+)
420,50 : 420(+)
420,75 : 420(+)
421,00 : 420(+)
421,25 : 420(+)
421,50 : 420(+)
421,75 : 420(+)
422,00 : 420(+)
422,25 : 420(+)
422,50 : 420(+)
422,75 : 420(+)
423,00 : 420(+)
423,25 : 420(+)
423,50 : 420(+)
423,75 : 420(+)
424,00 : 420(+)
424,25 : 420(+)
424,50 : 420(+)
424,75 : 420(+)
425,00 : 420(+)
425,25 : 420(+)
425,50 : 420(+)
425,75 : 420(+)
426,00 : 420(+)
426,25 : 420(+)
426,50 : 420(+)
426,75 : 420(+)
427,00 : 420(+)
427,25 : 420(+)
427,50 : 420(+)
427,75 : 420(+)
428,00 : 420(+)
428,25 : 420(+)
428,50 : 420(+)
428,75 : 420(+)
429,00 : 420(+)
429,25 : 420(+)
429,50 : 420(+)
429,75 : 420(+)
430,00 : 420(+)
430,25 : 420(+)
430,50 : 420(+)
430,75 : 420(+)
431,00 : 420(+)
431,25 : 420(+)
431,50 : 420(+)
431,75 : 420(+)
432,00 : 420(+)
432,25 : 420(+)
432,50 : 420(+)
432,75 : 420(+)
433,00 : 420(+)
433,25 : 420(+)
433,50 : 420(+)
433,75 : 420(+)
434,00 : 420(+)
434,25 : 420(+)
434,50 : 420(+)
434,75 : 420(+)
435,00 : 420(+)
435,25 : 420(+)
435,50 : 420(+)
435,75 : 420(+)
436,00 : 420(+)
436,25 : 420(+)
436,50 : 420(+)
436,75 : 420(+)
437,00 : 420(+)
437,25 : 420(+)
437,50 : 420(+)
437,75 : 420(+)
438,00 : 420(+)
438,25 : 420(+)
438,50 : 420(+)
438,75 : 420(+)
439,00 : 420(+)
439,25 : 420(+)
439,50 : 420(+)
439,75 : 420(+)
440,00 : 420(+)
440,25 : 420(+)
440,50 : 420(+)
440,75 : 420(+)
441,00 : 420(+)
441,25 : 420(+)
441,50 : 420(+)
441,75 : 420(+)
442,00 : 420(+)
442,25 : 420(+)
442,50 : 420(+)
442,75 : 420(+)
443,00 : 420(+)
443,25 : 420(+)
443,50 : 420(+)
443,75 : 420(+)
444,00 : 420(+)
444,25 : 420(+)
444,50 : 420(+)
444,75 : 420(+)
445,00 : 420(+)
445,25 : 420(+)
445,50 : 420(+)
445,75 : 420(+)
446,00 : 420(+)
446,25 : 420(+)
446,50 : 420(+)
446,75 : 420(+)
447,00 : 420(+)
447,25 : 420(+)
447,50 : 420(+)
447,75 : 420(+)
448,00 : 420(+)
448,25 : 420(+)
448,50 : 420(+)
448,75 : 420(+)
449,00 : 420(+)
449,25 : 420(+)
449,50 : 420(+)
449,75 : 420(+)
450,00 : 450(+)
450,25 : 450(+)
450,50 : 450(+)
450,75 : 450(+)
451,00 : 450(+)
451,25 : 450(+)
451,50 : 450(+)
451,75 : 450(+)
452,00 : 450(+)
452,25 : 450(+)
452,50 : 450(+)
452,75 : 450(+)
453,00 : 450(+)
453,25 : 450(+)
453,50 : 450(+)
453,75 : 450(+)
454,00 : 450(+)
454,25 : 450(+)
454,50 : 450(+)
454,75 : 450(+)
455,00 : 450(+)
455,25 : 450(+)
455,50 : 450(+)
455,75 : 450(+)
456,00 : 450(+)
456,25 : 450(+)
456,50 : 450(+)
456,75 : 450(+)
457,00 : 450(+)
457,25 : 450(+)
457,50 : 450(+)
457,75 : 450(+)
458,00 : 450(+)
458,25 : 450(+)
458,50 : 450(+)
458,75 : 450(+)
459,00 : 450(+)
459,25 : 450(+)
459,50 : 450(+)
459,75 : 450(+)
460,00 : 450(+)
460,25 : 450(+)
460,50 : 450(+)
460,75 : 450(+)
461,00 : 450(+)
461,25 : 450(+)
461,50 : 450(+)
461,75 : 450(+)
462,00 : 450(+)
462,25 : 450(+)
462,50 : 450(+)
462,75 : 450(+)
463,00 : 450(+)
463,25 : 450(+)
463,50 : 450(+)
463,75 : 450(+)
464,00 : 450(+)
464,25 : 450(+)
464,50 : 450(+)
464,75 : 450(+)
465,00 : 450(+)
465,25 : 450(+)
465,50 : 450(+)
465,75 : 450(+)
466,00 : 450(+)
466,25 : 450(+)
466,50 : 450(+)
466,75 : 450(+)
467,00 : 450(+)
467,25 : 450(+)
467,50 : 450(+)
467,75 : 450(+)
468,00 : 450(+)
468,25 : 450(+)
468,50 : 450(+)
468,75 : 450(+)
469,00 : 450(+)
469,25 : 450(+)
469,50 : 450(+)
469,75 : 450(+)
470,00 : 450(+)
470,25 : 450(+)
470,50 : 450(+)
470,75 : 450(+)
471,00 : 450(+)
471,25 : 450(+)
471,50 : 450(+)
471,75 : 450(+)
472,00 : 450(+)
472,25 : 450(+)
472,50 : 450(+)
472,75 : 450(+)
473,00 : 450(+)
473,25 : 450(+)
473,50 : 450(+)
473,75 : 450(+)
474,00 : 450(+)
474,25 : 450(+)
474,50 : 450(+)
474,75 : 450(+)
475,00 : 450(+)
475,25 : 450(+)
475,50 : 450(+)
475,75 : 450(+)
476,00 : 450(+)
476,25 : 450(+)
476,50 : 450(+)
476,75 : 450(+)
477,00 : 450(+)
477,25 : 450(+)
477,50 : 450(+)
477,75 : 450(+)
478,00 : 450(+)
478,25 : 450(+)
478,50 : 450(+)
478,75 : 450(+)
479,00 : 450(+)
479,25 : 450(+)
479,50 : 450(+)
479,75 : 450(+)
480,00 : 450(+)
480,25 : 450(+)
480,50 : 450(+)
480,75 : 450(+)
481,00 : 450(+)
481,25 : 450(+)
481,50 : 450(+)
481,75 : 450(+)
482,00 : 450(+)
482,25 : 450(+)
482,50 : 450(+)
482,75 : 450(+)
483,00 : 450(+)
483,25 : 450(+)
483,50 : 450(+)
483,75 : 450(+)
484,00 : 450(+)
484,25 : 450(+)
484,50 : 450(+)
484,75 : 450(+)
485,00 : 450(+)
485,25 : 450(+)
485,50 : 450(+)
485,75 : 450(+)
486,00 : 450(+)
486,25 : 450(+)
486,50 : 450(+)
486,75 : 450(+)
487,00 : 450(+)
487,25 : 450(+)
487,50 : 450(+)
487,75 : 450(+)
488,00 : 450(+)
488,25 : 450(+)
488,50 : 450(+)
488,75 : 450(+)
489,00 : 450(+)
489,25 : 450(+)
489,50 : 450(+)
489,75 : 450(+)
490,00 : 450(+)
490,25 : 450(+)
490,50 : 450(+)
490,75 : 450(+)
491,00 : 450(+)
491,25 : 450(+)
491,50 : 450(+)
491,75 : 450(+)
492,00 : 450(+)
492,25 : 450(+)
492,50 : 450(+)
492,75 : 450(+)
493,00 : 450(+)
493,25 : 450(+)
493,50 : 450(+)
493,75 : 450(+)
494,00 : 450(+)
494,25 : 450(+)
494,50 : 450(+)
494,75 : 450(+)
495,00 : 450(+)
495,25 : 450(+)
495,50 : 450(+)
495,75 : 450(+)
496,00 : 450(+)
496,25 : 450(+)
496,50 : 450(+)
496,75 : 450(+)
497,00 : 450(+)
497,25 : 450(+)
497,50 : 450(+)
497,75 : 450(+)
498,00 : 450(+)
498,25 : 450(+)
498,50 : 450(+)
498,75 : 450(+)
499,00 : 450(+)
499,25 : 450(+)
499,50 : 450(+)
499,75 : 450(+)
veya sizin örneğinizle 
procedure TForm1.BitBtn2Click(Sender: TObject);
var
  LArray : Array of Integer;
  i : Integer;
begin
  SetLength( LArray, 5 );
  LArray := [ 7, 32, 191, 322, 4321 ];
  for i := Low(LArray) to High(LArray)
    do Memo1.Lines.Add( format('%d : %s', [ LArray[i], FindGap(LArray[i]) ] ) );
end;

7 : 5(+)
32 : 30(+)
191 : 150(+)
322 : 320(+)
4321 : 1000(+)
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#5
Bir de Stored Procedure ve Stored Function versiyonlarını hazırladım. Burada tablo ile yaptık, bir proc tablo üretti diğeri bu üretilmiş statik tablodan çıkarım yapıyor.

* Elimde hazır olduğundan MySQL ile hazırladım, 
* MSSQL ile olan farkı bildireyim, sondaki LIMIT 1'in kaldırıp yerine başta SELECT takip eden bir TOP 1 ifadesi ile değiştirmeniz...
 
DROP PROCEDURE IF EXISTS FindGapTABLE;
DELIMITER $$
CREATE PROCEDURE FindGapTABLE()
BEGIN
    DECLARE     LCount int;
    DECLARE     LPos   int;
    DECLARE     LArray VARCHAR(255);
    SET         LArray = '1,5,10,20,30,40,50,60,70,80,90,100,120,150,200,220,250,300,320,350,400,420,450,500,550,600,650,700,750,800,850,900,950,1000,5000';

    DROP   TABLE IF EXISTS TEMP_Gap;
    CREATE TABLE IF NOT EXISTS TEMP_Gap (val INT);
    
    SET LCount = (SELECT (LENGTH(LArray) - LENGTH(REPLACE(LArray,',',''))));
    SET LPos   = 1;
    
    WHILE (LPos <= LCount)
    DO
        INSERT INTO TEMP_Gap 
            SELECT SUBSTRING_INDEX( SUBSTRING_INDEX(LArray, ',', LPos), ',', -1);
        SET LPos = LPos + 1;
    END WHILE;
END$$
DELIMITER ;

DROP FUNCTION IF EXISTS FindGap;
DELIMITER $$
CREATE FUNCTION FindGap(IN v_value INT) RETURNS TEXT DETERMINISTIC
BEGIN
    DECLARE  LResult INT DEFAULT -1;

    SELECT val INTO LResult
    FROM TEMP_Gap
    WHERE (val - v_value) <= 0
    ORDER BY (val - v_value) DESC
    LIMIT 1;

  RETURN CONCAT( LResult, " (+)" );
END$$
DELIMITER ;

kullanımı
Bir defalığına
 CALL FindGapTABLE();

artık select içerisinden FUNCTION olanını kullanabilirsiniz.

 SELECT FindGap(7);
 SELECT FindGap(32);
 SELECT FindGap(191);
 SELECT FindGap(322);
 SELECT FindGap(4312);
bflogymvnbjfvnz1lzjf.gif
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#6
mrmarman hocam zahmet olmuş, teşekkürler.
Cevapla
#7
Konu kapanmış ama pratik bir çözümde ben önerebilirim
Sayilarınzı bir tabloya attığınız kabul edelim. Geçici tablo da olabilir. Sutun adı "Sayi" olsun.

SELECT CONCAT(t1.sayi,':',cr.sayi,'+') as Sonuc
FROM TABLO AS t1
CROSS JOIN (SELECT TOP 1 t2.sayi
            FROM TABLO AS t2
            WHERE t2.sayi < t1.sayi
            ORDER BY t2.sayi DESC
           ) AS cr
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi