integer-function-1.p
1 |
|
---|---|
2 |
define temp-table tt1 |
3 |
field f1-dte as date |
4 |
field f2-int as integer |
5 |
field f3-dte as date |
6 |
field f4-chr as char |
7 |
field f5-dec as decimal. |
8 |
|
9 |
define temp-table tt2 |
10 |
field f1-dte as date |
11 |
field f2-int as integer |
12 |
field f3-int as integer |
13 |
field f4-chr as character. |
14 |
|
15 |
CREATE tt1. |
16 |
tt1.f1-dte = 02/05/05. |
17 |
tt1.f2-int = 10. |
18 |
tt1.f3-dte = 04/04/05. |
19 |
tt1.f4-chr = 'ABC'. |
20 |
tt1.f5-dec = 5.2. |
21 |
|
22 |
CREATE tt2. |
23 |
tt2.f1-dte = 02/05/05. |
24 |
tt2.f2-int = 10. |
25 |
tt2.f4-chr = 'ABC'. |
26 |
tt2.f3-int = 5. |
27 |
|
28 |
RELEASE tt1. |
29 |
RELEASE tt2. |
30 |
|
31 |
FOR |
32 |
EACH tt1 |
33 |
WHERE tt1.f1-dte = 02/05/05 |
34 |
AND tt1.f2-int = 10 |
35 |
AND tt1.f3-dte = 04/04/05 |
36 |
AND tt1.f4-chr = 'ABC' NO-LOCK, |
37 |
FIRST tt2 |
38 |
WHERE tt2.f1-dte = 02/05/05 |
39 |
AND tt2.f2-int = 10 |
40 |
AND tt2.f4-chr = 'ABC' |
41 |
AND (tt1.f5-dec = 0 |
42 |
OR tt2.f3-int = INTEGER(tt1.f5-dec) |
43 |
OR tt2.f4-chr = STRING(tt1.f5-dec)): |
44 |
DISPLAY tt1. |
45 |
DISPLAY tt2. |
46 |
END. |
47 |
|