USE tpch1; select cidx, CBIGINT*CDOUBLE from datatypetestm; cidx CBIGINT*CDOUBLE 1 1.2950016621299647e122 2 1.2950016614095783e122 3 1.2950016606891918e122 4 1.295001659968805e122 5 1.2950016592484185e122 6 1.2950016592484365e122 7 1.295001659968823e122 8 1.2950016606892098e122 9 1.2950016614095962e122 10 1.2950016621299827e122 11 0 select cidx, CBIGINT*CFLOAT from datatypetestm; cidx CBIGINT*CFLOAT 1 2.451317561138191e32 2 2.451316967097961e32 3 2.4513161750443324e32 4 2.4513153829907038e32 5 2.451314788950474e32 6 2.4513147889505078e32 7 2.4513153829907377e32 8 2.4513161750443663e32 9 2.451316967097995e32 10 2.4513175611382248e32 11 0 select cidx, CDECIMAL1*CDOUBLE from datatypetestm; cidx CDECIMAL1*CDOUBLE 1 1.6179239079e109 2 1.438154584e109 3 1.2583852603e109 4 1.0786159368e109 5 8.988466135e108 6 8.988466135e108 7 1.0786159368e109 8 1.2583852603e109 9 1.438154584e109 10 1.6179239079e109 11 0 select cidx, CDECIMAL1*CFLOAT from datatypetestm; cidx CDECIMAL1*CFLOAT 1 3.0625793031782007e19 2 2.7222920542292017e19 3 2.382004777792412e19 4 2.041717721257948e19 5 1.7014310220647629e19 6 1.7014310220647629e19 7 2.041717721257948e19 8 2.382004777792412e19 9 2.7222920542292017e19 10 3.0625793031782007e19 11 0 select cidx, CDECIMAL4*CDOUBLE from datatypetestm; cidx CDECIMAL4*CDOUBLE 1 1.795895537769e111 2 1.79409784354e111 3 1.792300149313e111 4 1.7905024550879999e111 5 1.788704760865e111 6 1.788704760865e111 7 1.7905024550879999e111 8 1.792300149313e111 9 1.79409784354e111 10 1.795895537769e111 11 0 select cidx, CDECIMAL4*CFLOAT from datatypetestm; cidx CDECIMAL4*CFLOAT 1 3.399463026527803e21 2 3.396059337650929e21 3 3.39265537637005e21 4 3.3892514172881936e21 5 3.385847733908878e21 6 3.385847733908878e21 7 3.3892514172881936e21 8 3.39265537637005e21 9 3.396059337650929e21 10 3.399463026527803e21 11 0 select cidx, CDECIMAL4_2*CDOUBLE from datatypetestm; cidx CDECIMAL4_2*CDOUBLE 1 1.795895537769e109 2 1.79409784354e109 3 1.7923001493130002e109 4 1.790502455088e109 5 1.788704760865e109 6 1.788704760865e109 7 1.790502455088e109 8 1.7923001493130002e109 9 1.79409784354e109 10 1.795895537769e109 11 0 select cidx, CDECIMAL4_2*CFLOAT from datatypetestm; cidx CDECIMAL4_2*CFLOAT 1 3.399463026527803e19 2 3.3960593376509293e19 3 3.39265537637005e19 4 3.389251417288194e19 5 3.3858477339088777e19 6 3.3858477339088777e19 7 3.389251417288194e19 8 3.39265537637005e19 9 3.3960593376509293e19 10 3.399463026527803e19 11 0 select cidx, CDECIMAL5*CDOUBLE from datatypetestm; cidx CDECIMAL5*CDOUBLE 1 1.795895537769e111 2 1.79409784354e111 3 1.792300149313e111 4 1.7905024550879999e111 5 1.788704760865e111 6 1.788704760865e111 7 1.7905024550879999e111 8 1.792300149313e111 9 1.79409784354e111 10 1.795895537769e111 11 0 select cidx, CDECIMAL5*CFLOAT from datatypetestm; cidx CDECIMAL5*CFLOAT 1 3.399463026527803e21 2 3.396059337650929e21 3 3.39265537637005e21 4 3.3892514172881936e21 5 3.385847733908878e21 6 3.385847733908878e21 7 3.3892514172881936e21 8 3.39265537637005e21 9 3.396059337650929e21 10 3.399463026527803e21 11 0 select cidx, CDECIMAL9*CDOUBLE from datatypetestm; cidx CDECIMAL9*CDOUBLE 1 1.797691433306769e114 2 1.79768963461354e114 3 1.7976878359203132e114 4 1.797686037227088e114 5 1.797684238533865e114 6 1.797684238533865e114 7 1.797686037227088e114 8 1.7976878359203132e114 9 1.79768963461354e114 10 1.797691433306769e114 11 0 select cidx, CDECIMAL9*CFLOAT from datatypetestm; cidx CDECIMAL9*CFLOAT 1 3.4028624895543306e24 2 3.4028582620563666e24 3 3.4028537596829695e24 4 3.4028492573117715e24 5 3.402845029819305e24 6 3.402845029819305e24 7 3.4028492573117715e24 8 3.4028537596829695e24 9 3.4028582620563666e24 10 3.4028624895543306e24 11 0 select cidx, CDECIMAL9_2*CDOUBLE from datatypetestm; cidx CDECIMAL9_2*CDOUBLE 1 1.797691433306769e112 2 1.79768963461354e112 3 1.797687835920313e112 4 1.7976860372270878e112 5 1.7976842385338651e112 6 1.7976842385338651e112 7 1.7976860372270878e112 8 1.797687835920313e112 9 1.79768963461354e112 10 1.797691433306769e112 11 0 select cidx, CDECIMAL9_2*CFLOAT from datatypetestm; cidx CDECIMAL9_2*CFLOAT 1 3.4028624895543303e22 2 3.4028582620563665e22 3 3.4028537596829694e22 4 3.402849257311771e22 5 3.4028450298193055e22 6 3.4028450298193055e22 7 3.402849257311771e22 8 3.4028537596829694e22 9 3.4028582620563665e22 10 3.4028624895543303e22 11 0 select cidx, CDECIMAL10*CDOUBLE from datatypetestm; cidx CDECIMAL10*CDOUBLE 1 1.797693051230677e115 2 1.797692870461354e115 3 1.7976926896920314e115 4 1.7976925089227088e115 5 1.7976923281533866e115 6 1.7976923281533866e115 7 1.7976925089227088e115 8 1.7976926896920314e115 9 1.797692870461354e115 10 1.797693051230677e115 11 0 select cidx, CDECIMAL10*CFLOAT from datatypetestm; cidx CDECIMAL10*CFLOAT 1 3.4028655521336337e25 2 3.4028643872134886e25 3 3.402862947415684e25 4 3.402861507618099e25 5 3.4028603426985037e25 6 3.4028603426985037e25 7 3.402861507618099e25 8 3.402862947415684e25 9 3.4028643872134886e25 10 3.4028655521336337e25 11 0 select cidx, CDECIMAL18*CDOUBLE from datatypetestm; cidx CDECIMAL18*CDOUBLE 1 1.7976932309998203e121 2 1.7976932299996405e121 3 1.7976932289994609e121 4 1.7976932279992808e121 5 1.7976932269991012e121 6 1.7976932269991012e121 7 1.7976932279992808e121 8 1.7976932289994609e121 9 1.7976932299996405e121 10 1.7976932309998203e121 11 0 select cidx, CDECIMAL18*CFLOAT from datatypetestm; cidx CDECIMAL18*CFLOAT 1 3.4028658924198825e31 2 3.4028650677858214e31 3 3.4028639682738536e31 4 3.4028628687618854e31 5 3.4028620441278243e31 6 3.4028620441278243e31 7 3.4028628687618854e31 8 3.4028639682738536e31 9 3.4028650677858214e31 10 3.4028658924198825e31 11 0 select cidx, CDECIMAL18_2*CDOUBLE from datatypetestm; cidx CDECIMAL18_2*CDOUBLE 1 1.7976932309998203e119 2 1.7976932299996406e119 3 1.797693228999461e119 4 1.797693227999281e119 5 1.797693226999101e119 6 1.797693226999101e119 7 1.797693227999281e119 8 1.797693228999461e119 9 1.7976932299996406e119 10 1.7976932309998203e119 11 0 select cidx, CDECIMAL18_2*CFLOAT from datatypetestm; cidx CDECIMAL18_2*CFLOAT 1 3.402865892419883e29 2 3.402865067785822e29 3 3.402863968273853e29 4 3.402862868761886e29 5 3.402862044127824e29 6 3.402862044127824e29 7 3.402862868761886e29 8 3.402863968273853e29 9 3.402865067785822e29 10 3.402865892419883e29 11 0 select cidx, CINTEGER*CDOUBLE from datatypetestm; cidx CINTEGER*CDOUBLE 1 1.3453299757400226e115 2 1.345329795222335e115 3 1.3453296147046478e115 4 1.3453294341869603e115 5 1.3453292536692734e115 6 1.3453294334385961e115 7 1.3453296139562832e115 8 1.3453297944739705e115 9 1.345329974991658e115 10 1.3453301555093456e115 11 0 select cidx, CINTEGER*CFLOAT from datatypetestm; cidx CINTEGER*CFLOAT 1 2.546584372434703e25 2 2.5465834150215118e25 3 2.5465822518996454e25 4 2.546581088777999e25 5 2.5465801313653572e25 6 2.5465804716515617e25 7 2.5465814290642858e25 8 2.5465825921860422e25 9 2.5465837553080186e25 10 2.5465847127212924e25 11 0 select cidx, CSMALLINT*CDOUBLE from datatypetestm; cidx CSMALLINT*CDOUBLE 1 1.377033014946e111 2 1.37523532095e111 3 1.373437626956e111 4 1.3716399329639998e111 5 1.369842238974e111 6 1.371639932201e111 7 1.373437626192e111 8 1.3752353201850002e111 9 1.37703301418e111 10 1.378830708177e111 11 0 select cidx, CSMALLINT*CFLOAT from datatypetestm; cidx CSMALLINT*CFLOAT 1 2.606595273593891e21 2 2.603191776856674e21 3 2.599788071762004e21 4 2.596384368866357e21 5 2.5929808776266986e21 6 2.596383739670828e21 7 2.5997872317351204e21 8 2.603190935730279e21 9 2.6065946419244606e21 10 2.609998139486311e21 11 0 select cidx, CTINYINT*CDOUBLE from datatypetestm; cidx CTINYINT*CDOUBLE 1 4.6740024006e109 2 4.494233075e109 3 4.3144637496e109 4 4.1346944244e109 5 3.9549250994e109 6 4.1346944221e109 7 4.3144637472e109 8 4.4942330725e109 9 4.674002398e109 10 4.8537717237e109 11 0 select cidx, CTINYINT*CFLOAT from datatypetestm; cidx CTINYINT*CFLOAT 1 8.84745132029258e19 2 8.507162669466255e19 3 8.166873523859698e19 4 7.826584598155467e19 5 7.486296497084957e19 6 7.82658270149791e19 7 8.166870885031792e19 8 8.507159920687186e19 9 8.847449176244906e19 10 9.187737909534602e19 11 0 select cidx, CBIGINT from datatypetestm where CBIGINT*CDOUBLE = 0; cidx CBIGINT 11 0 select cidx, CBIGINT from datatypetestm where CBIGINT*CDOUBLE <> 0; cidx CBIGINT 1 -72036854775806 2 -72036854775805 3 -72036854775804 4 -72036854775803 5 -72036854775802 6 72036854775803 7 72036854775804 8 72036854775805 9 72036854775806 10 72036854775807 select cidx, CBIGINT from datatypetestm where CBIGINT*CDOUBLE < 0; cidx CBIGINT select cidx, CBIGINT from datatypetestm where CBIGINT*CDOUBLE > 0; cidx CBIGINT 1 -72036854775806 2 -72036854775805 3 -72036854775804 4 -72036854775803 5 -72036854775802 6 72036854775803 7 72036854775804 8 72036854775805 9 72036854775806 10 72036854775807 select cidx, CBIGINT from datatypetestm where CBIGINT*CFLOAT = 0; cidx CBIGINT 11 0 select cidx, CBIGINT from datatypetestm where CBIGINT*CFLOAT <> 0; cidx CBIGINT 1 -72036854775806 2 -72036854775805 3 -72036854775804 4 -72036854775803 5 -72036854775802 6 72036854775803 7 72036854775804 8 72036854775805 9 72036854775806 10 72036854775807 select cidx, CBIGINT from datatypetestm where CBIGINT*CFLOAT < 0; cidx CBIGINT select cidx, CBIGINT from datatypetestm where CBIGINT*CFLOAT > 0; cidx CBIGINT 1 -72036854775806 2 -72036854775805 3 -72036854775804 4 -72036854775803 5 -72036854775802 6 72036854775803 7 72036854775804 8 72036854775805 9 72036854775806 10 72036854775807 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CDOUBLE = 0; cidx CDECIMAL1 11 0 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CDOUBLE <> 0; cidx CDECIMAL1 1 -9 2 -8 3 -7 4 -6 5 -5 6 5 7 6 8 7 9 8 10 9 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CDOUBLE < 0; cidx CDECIMAL1 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CDOUBLE > 0; cidx CDECIMAL1 1 -9 2 -8 3 -7 4 -6 5 -5 6 5 7 6 8 7 9 8 10 9 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CFLOAT = 0; cidx CDECIMAL1 11 0 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CFLOAT <> 0; cidx CDECIMAL1 1 -9 2 -8 3 -7 4 -6 5 -5 6 5 7 6 8 7 9 8 10 9 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CFLOAT < 0; cidx CDECIMAL1 select cidx, CDECIMAL1 from datatypetestm where CDECIMAL1*CFLOAT > 0; cidx CDECIMAL1 1 -9 2 -8 3 -7 4 -6 5 -5 6 5 7 6 8 7 9 8 10 9 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CDOUBLE = 0; cidx CDECIMAL4 11 0 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CDOUBLE <> 0; cidx CDECIMAL4 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CDOUBLE < 0; cidx CDECIMAL4 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CDOUBLE > 0; cidx CDECIMAL4 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CFLOAT = 0; cidx CDECIMAL4 11 0 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CFLOAT <> 0; cidx CDECIMAL4 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CFLOAT < 0; cidx CDECIMAL4 select cidx, CDECIMAL4 from datatypetestm where CDECIMAL4*CFLOAT > 0; cidx CDECIMAL4 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CDOUBLE = 0; cidx CDECIMAL4_2 11 0.00 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CDOUBLE <> 0; cidx CDECIMAL4_2 1 -9.99 2 -9.98 3 -9.97 4 -9.96 5 -9.95 6 9.95 7 9.96 8 9.97 9 9.98 10 9.99 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CDOUBLE < 0; cidx CDECIMAL4_2 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CDOUBLE > 0; cidx CDECIMAL4_2 1 -9.99 2 -9.98 3 -9.97 4 -9.96 5 -9.95 6 9.95 7 9.96 8 9.97 9 9.98 10 9.99 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CFLOAT = 0; cidx CDECIMAL4_2 11 0.00 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CFLOAT <> 0; cidx CDECIMAL4_2 1 -9.99 2 -9.98 3 -9.97 4 -9.96 5 -9.95 6 9.95 7 9.96 8 9.97 9 9.98 10 9.99 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CFLOAT < 0; cidx CDECIMAL4_2 select cidx, CDECIMAL4_2 from datatypetestm where CDECIMAL4_2*CFLOAT > 0; cidx CDECIMAL4_2 1 -9.99 2 -9.98 3 -9.97 4 -9.96 5 -9.95 6 9.95 7 9.96 8 9.97 9 9.98 10 9.99 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CDOUBLE = 0; cidx CDECIMAL5 11 0 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CDOUBLE <> 0; cidx CDECIMAL5 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CDOUBLE < 0; cidx CDECIMAL5 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CDOUBLE > 0; cidx CDECIMAL5 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CFLOAT = 0; cidx CDECIMAL5 11 0 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CFLOAT <> 0; cidx CDECIMAL5 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CFLOAT < 0; cidx CDECIMAL5 select cidx, CDECIMAL5 from datatypetestm where CDECIMAL5*CFLOAT > 0; cidx CDECIMAL5 1 -999 2 -998 3 -997 4 -996 5 -995 6 995 7 996 8 997 9 998 10 999 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CDOUBLE = 0; cidx CDECIMAL9 11 0 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CDOUBLE <> 0; cidx CDECIMAL9 1 -999999 2 -999998 3 -999997 4 -999996 5 -999995 6 999995 7 999996 8 999997 9 999998 10 999999 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CDOUBLE < 0; cidx CDECIMAL9 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CDOUBLE > 0; cidx CDECIMAL9 1 -999999 2 -999998 3 -999997 4 -999996 5 -999995 6 999995 7 999996 8 999997 9 999998 10 999999 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CFLOAT = 0; cidx CDECIMAL9 11 0 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CFLOAT <> 0; cidx CDECIMAL9 1 -999999 2 -999998 3 -999997 4 -999996 5 -999995 6 999995 7 999996 8 999997 9 999998 10 999999 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CFLOAT < 0; cidx CDECIMAL9 select cidx, CDECIMAL9 from datatypetestm where CDECIMAL9*CFLOAT > 0; cidx CDECIMAL9 1 -999999 2 -999998 3 -999997 4 -999996 5 -999995 6 999995 7 999996 8 999997 9 999998 10 999999 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CDOUBLE = 0; cidx CDECIMAL9_2 11 0.00 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CDOUBLE <> 0; cidx CDECIMAL9_2 1 -9999.99 2 -9999.98 3 -9999.97 4 -9999.96 5 -9999.95 6 9999.95 7 9999.96 8 9999.97 9 9999.98 10 9999.99 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CDOUBLE < 0; cidx CDECIMAL9_2 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CDOUBLE > 0; cidx CDECIMAL9_2 1 -9999.99 2 -9999.98 3 -9999.97 4 -9999.96 5 -9999.95 6 9999.95 7 9999.96 8 9999.97 9 9999.98 10 9999.99 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CFLOAT = 0; cidx CDECIMAL9_2 11 0.00 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CFLOAT <> 0; cidx CDECIMAL9_2 1 -9999.99 2 -9999.98 3 -9999.97 4 -9999.96 5 -9999.95 6 9999.95 7 9999.96 8 9999.97 9 9999.98 10 9999.99 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CFLOAT < 0; cidx CDECIMAL9_2 select cidx, CDECIMAL9_2 from datatypetestm where CDECIMAL9_2*CFLOAT > 0; cidx CDECIMAL9_2 1 -9999.99 2 -9999.98 3 -9999.97 4 -9999.96 5 -9999.95 6 9999.95 7 9999.96 8 9999.97 9 9999.98 10 9999.99 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CDOUBLE = 0; cidx CDECIMAL10 11 0 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CDOUBLE <> 0; cidx CDECIMAL10 1 -9999999 2 -9999998 3 -9999997 4 -9999996 5 -9999995 6 9999995 7 9999996 8 9999997 9 9999998 10 9999999 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CDOUBLE < 0; cidx CDECIMAL10 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CDOUBLE > 0; cidx CDECIMAL10 1 -9999999 2 -9999998 3 -9999997 4 -9999996 5 -9999995 6 9999995 7 9999996 8 9999997 9 9999998 10 9999999 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CFLOAT = 0; cidx CDECIMAL10 11 0 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CFLOAT <> 0; cidx CDECIMAL10 1 -9999999 2 -9999998 3 -9999997 4 -9999996 5 -9999995 6 9999995 7 9999996 8 9999997 9 9999998 10 9999999 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CFLOAT < 0; cidx CDECIMAL10 select cidx, CDECIMAL10 from datatypetestm where CDECIMAL10*CFLOAT > 0; cidx CDECIMAL10 1 -9999999 2 -9999998 3 -9999997 4 -9999996 5 -9999995 6 9999995 7 9999996 8 9999997 9 9999998 10 9999999 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CDOUBLE = 0; cidx CDECIMAL18 11 0 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CDOUBLE <> 0; cidx CDECIMAL18 1 -9999999999999 2 -9999999999998 3 -9999999999997 4 -9999999999996 5 -9999999999995 6 9999999999995 7 9999999999996 8 9999999999997 9 9999999999998 10 9999999999999 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CDOUBLE < 0; cidx CDECIMAL18 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CDOUBLE > 0; cidx CDECIMAL18 1 -9999999999999 2 -9999999999998 3 -9999999999997 4 -9999999999996 5 -9999999999995 6 9999999999995 7 9999999999996 8 9999999999997 9 9999999999998 10 9999999999999 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CFLOAT = 0; cidx CDECIMAL18 11 0 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CFLOAT <> 0; cidx CDECIMAL18 1 -9999999999999 2 -9999999999998 3 -9999999999997 4 -9999999999996 5 -9999999999995 6 9999999999995 7 9999999999996 8 9999999999997 9 9999999999998 10 9999999999999 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CFLOAT < 0; cidx CDECIMAL18 select cidx, CDECIMAL18 from datatypetestm where CDECIMAL18*CFLOAT > 0; cidx CDECIMAL18 1 -9999999999999 2 -9999999999998 3 -9999999999997 4 -9999999999996 5 -9999999999995 6 9999999999995 7 9999999999996 8 9999999999997 9 9999999999998 10 9999999999999 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CDOUBLE = 0; cidx CDECIMAL18_2 11 0.00 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CDOUBLE <> 0; cidx CDECIMAL18_2 1 -99999999999.99 2 -99999999999.98 3 -99999999999.97 4 -99999999999.96 5 -99999999999.95 6 99999999999.95 7 99999999999.96 8 99999999999.97 9 99999999999.98 10 99999999999.99 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CDOUBLE < 0; cidx CDECIMAL18_2 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CDOUBLE > 0; cidx CDECIMAL18_2 1 -99999999999.99 2 -99999999999.98 3 -99999999999.97 4 -99999999999.96 5 -99999999999.95 6 99999999999.95 7 99999999999.96 8 99999999999.97 9 99999999999.98 10 99999999999.99 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CFLOAT = 0; cidx CDECIMAL18_2 11 0.00 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CFLOAT <> 0; cidx CDECIMAL18_2 1 -99999999999.99 2 -99999999999.98 3 -99999999999.97 4 -99999999999.96 5 -99999999999.95 6 99999999999.95 7 99999999999.96 8 99999999999.97 9 99999999999.98 10 99999999999.99 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CFLOAT < 0; cidx CDECIMAL18_2 select cidx, CDECIMAL18_2 from datatypetestm where CDECIMAL18_2*CFLOAT > 0; cidx CDECIMAL18_2 1 -99999999999.99 2 -99999999999.98 3 -99999999999.97 4 -99999999999.96 5 -99999999999.95 6 99999999999.95 7 99999999999.96 8 99999999999.97 9 99999999999.98 10 99999999999.99 select cidx, CINTEGER from datatypetestm where CINTEGER*CDOUBLE = 0; cidx CINTEGER 11 0 select cidx, CINTEGER from datatypetestm where CINTEGER*CDOUBLE <> 0; cidx CINTEGER 1 -7483646 2 -7483645 3 -7483644 4 -7483643 5 -7483642 6 7483643 7 7483644 8 7483645 9 7483646 10 7483647 select cidx, CINTEGER from datatypetestm where CINTEGER*CDOUBLE < 0; cidx CINTEGER select cidx, CINTEGER from datatypetestm where CINTEGER*CDOUBLE > 0; cidx CINTEGER 1 -7483646 2 -7483645 3 -7483644 4 -7483643 5 -7483642 6 7483643 7 7483644 8 7483645 9 7483646 10 7483647 select cidx, CINTEGER from datatypetestm where CINTEGER*CFLOAT = 0; cidx CINTEGER 11 0 select cidx, CINTEGER from datatypetestm where CINTEGER*CFLOAT <> 0; cidx CINTEGER 1 -7483646 2 -7483645 3 -7483644 4 -7483643 5 -7483642 6 7483643 7 7483644 8 7483645 9 7483646 10 7483647 select cidx, CINTEGER from datatypetestm where CINTEGER*CFLOAT < 0; cidx CINTEGER select cidx, CINTEGER from datatypetestm where CINTEGER*CFLOAT > 0; cidx CINTEGER 1 -7483646 2 -7483645 3 -7483644 4 -7483643 5 -7483642 6 7483643 7 7483644 8 7483645 9 7483646 10 7483647 select cidx, CSMALLINT from datatypetestm where CSMALLINT*CDOUBLE = 0; cidx CSMALLINT 11 0 select cidx, CSMALLINT from datatypetestm where CSMALLINT*CDOUBLE <> 0; cidx CSMALLINT 1 -766 2 -765 3 -764 4 -763 5 -762 6 763 7 764 8 765 9 766 10 767 select cidx, CSMALLINT from datatypetestm where CSMALLINT*CDOUBLE < 0; cidx CSMALLINT select cidx, CSMALLINT from datatypetestm where CSMALLINT*CDOUBLE > 0; cidx CSMALLINT 1 -766 2 -765 3 -764 4 -763 5 -762 6 763 7 764 8 765 9 766 10 767 select cidx, CSMALLINT from datatypetestm where CSMALLINT*CFLOAT = 0; cidx CSMALLINT 11 0 select cidx, CSMALLINT from datatypetestm where CSMALLINT*CFLOAT <> 0; cidx CSMALLINT 1 -766 2 -765 3 -764 4 -763 5 -762 6 763 7 764 8 765 9 766 10 767 select cidx, CSMALLINT from datatypetestm where CSMALLINT*CFLOAT < 0; cidx CSMALLINT select cidx, CSMALLINT from datatypetestm where CSMALLINT*CFLOAT > 0; cidx CSMALLINT 1 -766 2 -765 3 -764 4 -763 5 -762 6 763 7 764 8 765 9 766 10 767 select cidx, CTINYINT from datatypetestm where CTINYINT*CDOUBLE = 0; cidx CTINYINT 11 0 select cidx, CTINYINT from datatypetestm where CTINYINT*CDOUBLE <> 0; cidx CTINYINT 1 -26 2 -25 3 -24 4 -23 5 -22 6 23 7 24 8 25 9 26 10 27 select cidx, CTINYINT from datatypetestm where CTINYINT*CDOUBLE < 0; cidx CTINYINT select cidx, CTINYINT from datatypetestm where CTINYINT*CDOUBLE > 0; cidx CTINYINT 1 -26 2 -25 3 -24 4 -23 5 -22 6 23 7 24 8 25 9 26 10 27 select cidx, CTINYINT from datatypetestm where CTINYINT*CFLOAT = 0; cidx CTINYINT 11 0 select cidx, CTINYINT from datatypetestm where CTINYINT*CFLOAT <> 0; cidx CTINYINT 1 -26 2 -25 3 -24 4 -23 5 -22 6 23 7 24 8 25 9 26 10 27 select cidx, CTINYINT from datatypetestm where CTINYINT*CFLOAT < 0; cidx CTINYINT select cidx, CTINYINT from datatypetestm where CTINYINT*CFLOAT > 0; cidx CTINYINT 1 -26 2 -25 3 -24 4 -23 5 -22 6 23 7 24 8 25 9 26 10 27