scalar_triangle.py 193.6 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
import sys 
from util.log import *
from util.cases import *
from util.sql import *
from util.dnodes import tdDnodes
from math import inf

class TDTestCase:
    def caseDescription(self):
        '''
        case1<shenglian zhou>: [TD-11204]Difference improvement that can ignore negative 
        ''' 
        return
    
    def init(self, conn, logSql):
        tdLog.debug("start to execute %s" % __file__)
        tdSql.init(conn.cursor(), logSql)
        self._conn = conn
        
    def restartTaosd(self, index=1, dbname="db"):
        tdDnodes.stop(index)
        tdDnodes.startWithoutSleep(index)
        tdSql.execute(f"use db0")

    def run(self):
        print("running {}".format(__file__))
        tdSql.execute("drop database if exists db0")
        tdSql.execute("create database if not exists db0")
        tdSql.execute('use db0')
        tdSql.execute('create table st0 (ts timestamp, c1 int, c2 float, c3 bigint, c4 smallint, c5 tinyint, c6 double, c7 bool, c8 nchar(5), c9 binary(10)) TAGS (tgcol int);')

        tdSql.execute('create table ct0 using st0 tags( 0 );')
        tdSql.execute('insert into ct0 values (1601481600000 , 0 , 0.25 , 0 , 0 , 0 , 0.25 , 0 , 0 , 0 );')

S
shenglian zhou 已提交
35 36 37
        for i in range(1, 50):
            tdSql.execute('insert into ct0 values ({}, {}, {}, {}, {}, {}, {}, {}, {}, {});'.format(1601481600000 + i * 60000,
                i , i , i , i , i , i , i , i , i ))
38 39 40 41

        tdSql.execute('create table ct1 using st0 tags( 1 );')


S
shenglian zhou 已提交
42 43 44 45
        tdSql.execute('insert into ct1 values (1601481600000 , 0 , 0.25 , 0 , 0 , 0 , 0.25 , 0 , 0 , 0 );')
        for i in range(1, 50):
            tdSql.execute('insert into ct1 values ({}, {}, {}, {}, {}, {}, {}, {}, {}, {});'.format(1601481600000 + i * 60000,
                i , i , i , i , i , i , i , i , i ))
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170


        tdSql.query('select c1, sin(c1), cos(c1), tan(c1), asin(c1), acos(c1), atan(c1) from ct1;')
        tdSql.checkRows(50)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.0)
        tdSql.checkData(0, 2, 1.0)
        tdSql.checkData(0, 3, 0.0)
        tdSql.checkData(0, 4, 0.0)
        tdSql.checkData(0, 5, 1.5707963267948966)
        tdSql.checkData(0, 6, 0.0)
        tdSql.checkData(1, 0, 1)
        tdSql.checkData(1, 1, 0.8414709848078965)
        tdSql.checkData(1, 2, 0.5403023058681398)
        tdSql.checkData(1, 3, 1.5574077246549023)
        tdSql.checkData(1, 4, 1.5707963267948966)
        tdSql.checkData(1, 5, 0.0)
        tdSql.checkData(1, 6, 0.7853981633974483)
        tdSql.checkData(2, 0, 2)
        tdSql.checkData(2, 1, 0.9092974268256817)
        tdSql.checkData(2, 2, -0.4161468365471424)
        tdSql.checkData(2, 3, -2.185039863261519)
        tdSql.checkData(2, 4, None)
        tdSql.checkData(2, 5, None)
        tdSql.checkData(2, 6, 1.1071487177940904)
        tdSql.checkData(3, 0, 3)
        tdSql.checkData(3, 1, 0.1411200080598672)
        tdSql.checkData(3, 2, -0.9899924966004454)
        tdSql.checkData(3, 3, -0.1425465430742778)
        tdSql.checkData(3, 4, None)
        tdSql.checkData(3, 5, None)
        tdSql.checkData(3, 6, 1.2490457723982544)
        tdSql.checkData(4, 0, 4)
        tdSql.checkData(4, 1, -0.7568024953079282)
        tdSql.checkData(4, 2, -0.6536436208636119)
        tdSql.checkData(4, 3, 1.1578212823495775)
        tdSql.checkData(4, 4, None)
        tdSql.checkData(4, 5, None)
        tdSql.checkData(4, 6, 1.3258176636680326)
        tdSql.checkData(5, 0, 5)
        tdSql.checkData(5, 1, -0.9589242746631385)
        tdSql.checkData(5, 2, 0.28366218546322625)
        tdSql.checkData(5, 3, -3.380515006246586)
        tdSql.checkData(5, 4, None)
        tdSql.checkData(5, 5, None)
        tdSql.checkData(5, 6, 1.373400766945016)
        tdSql.checkData(6, 0, 6)
        tdSql.checkData(6, 1, -0.27941549819892586)
        tdSql.checkData(6, 2, 0.960170286650366)
        tdSql.checkData(6, 3, -0.29100619138474915)
        tdSql.checkData(6, 4, None)
        tdSql.checkData(6, 5, None)
        tdSql.checkData(6, 6, 1.4056476493802699)
        tdSql.checkData(7, 0, 7)
        tdSql.checkData(7, 1, 0.6569865987187891)
        tdSql.checkData(7, 2, 0.7539022543433046)
        tdSql.checkData(7, 3, 0.8714479827243188)
        tdSql.checkData(7, 4, None)
        tdSql.checkData(7, 5, None)
        tdSql.checkData(7, 6, 1.4288992721907328)
        tdSql.checkData(8, 0, 8)
        tdSql.checkData(8, 1, 0.9893582466233818)
        tdSql.checkData(8, 2, -0.14550003380861354)
        tdSql.checkData(8, 3, -6.799711455220379)
        tdSql.checkData(8, 4, None)
        tdSql.checkData(8, 5, None)
        tdSql.checkData(8, 6, 1.446441332248135)
        tdSql.checkData(9, 0, 9)
        tdSql.checkData(9, 1, 0.4121184852417566)
        tdSql.checkData(9, 2, -0.9111302618846769)
        tdSql.checkData(9, 3, -0.45231565944180985)
        tdSql.checkData(9, 4, None)
        tdSql.checkData(9, 5, None)
        tdSql.checkData(9, 6, 1.460139105621001)
        tdSql.checkData(10, 0, 10)
        tdSql.checkData(10, 1, -0.5440211108893698)
        tdSql.checkData(10, 2, -0.8390715290764524)
        tdSql.checkData(10, 3, 0.6483608274590866)
        tdSql.checkData(10, 4, None)
        tdSql.checkData(10, 5, None)
        tdSql.checkData(10, 6, 1.4711276743037347)
        tdSql.checkData(11, 0, 11)
        tdSql.checkData(11, 1, -0.9999902065507035)
        tdSql.checkData(11, 2, 0.004425697988050785)
        tdSql.checkData(11, 3, -225.95084645419513)
        tdSql.checkData(11, 4, None)
        tdSql.checkData(11, 5, None)
        tdSql.checkData(11, 6, 1.4801364395941514)
        tdSql.checkData(12, 0, 12)
        tdSql.checkData(12, 1, -0.5365729180004349)
        tdSql.checkData(12, 2, 0.8438539587324921)
        tdSql.checkData(12, 3, -0.6358599286615808)
        tdSql.checkData(12, 4, None)
        tdSql.checkData(12, 5, None)
        tdSql.checkData(12, 6, 1.4876550949064553)
        tdSql.checkData(13, 0, 13)
        tdSql.checkData(13, 1, 0.4201670368266409)
        tdSql.checkData(13, 2, 0.9074467814501962)
        tdSql.checkData(13, 3, 0.4630211329364896)
        tdSql.checkData(13, 4, None)
        tdSql.checkData(13, 5, None)
        tdSql.checkData(13, 6, 1.4940244355251187)
        tdSql.checkData(14, 0, 14)
        tdSql.checkData(14, 1, 0.9906073556948704)
        tdSql.checkData(14, 2, 0.1367372182078336)
        tdSql.checkData(14, 3, 7.2446066160948055)
        tdSql.checkData(14, 4, None)
        tdSql.checkData(14, 5, None)
        tdSql.checkData(14, 6, 1.4994888620096063)
        tdSql.checkData(15, 0, 15)
        tdSql.checkData(15, 1, 0.6502878401571168)
        tdSql.checkData(15, 2, -0.7596879128588213)
        tdSql.checkData(15, 3, -0.8559934009085187)
        tdSql.checkData(15, 4, None)
        tdSql.checkData(15, 5, None)
        tdSql.checkData(15, 6, 1.5042281630190728)
        tdSql.checkData(16, 0, 16)
        tdSql.checkData(16, 1, -0.2879033166650653)
        tdSql.checkData(16, 2, -0.9576594803233847)
        tdSql.checkData(16, 3, 0.3006322420239034)
        tdSql.checkData(16, 4, None)
        tdSql.checkData(16, 5, None)
        tdSql.checkData(16, 6, 1.5083775167989393)
        tdSql.checkData(17, 0, 17)
        tdSql.checkData(17, 1, -0.9613974918795568)
        tdSql.checkData(17, 2, -0.27516333805159693)
        tdSql.checkData(17, 3, 3.49391564547484)
        tdSql.checkData(17, 4, None)
        tdSql.checkData(17, 5, None)
        tdSql.checkData(17, 6, 1.512040504079174)
        tdSql.checkData(18, 0, 18)
        tdSql.checkData(18, 1, -0.750987246771676)
        tdSql.checkData(18, 2, 0.6603167082440802)
        tdSql.checkData(18, 3, -1.1373137123376869)
        tdSql.checkData(18, 4, None)
        tdSql.checkData(18, 5, None)
        tdSql.checkData(18, 6, 1.5152978215491797)
        tdSql.checkData(19, 0, 19)
        tdSql.checkData(19, 1, 0.14987720966295234)
        tdSql.checkData(19, 2, 0.9887046181866692)
        tdSql.checkData(19, 3, 0.15158947061240008)
        tdSql.checkData(19, 4, None)
        tdSql.checkData(19, 5, None)
        tdSql.checkData(19, 6, 1.5182132651839548)
        tdSql.checkData(20, 0, 20)
        tdSql.checkData(20, 1, 0.9129452507276277)
        tdSql.checkData(20, 2, 0.40808206181339196)
        tdSql.checkData(20, 3, 2.237160944224742)
        tdSql.checkData(20, 4, None)
        tdSql.checkData(20, 5, None)
        tdSql.checkData(20, 6, 1.5208379310729538)
        tdSql.checkData(21, 0, 21)
        tdSql.checkData(21, 1, 0.8366556385360561)
        tdSql.checkData(21, 2, -0.5477292602242684)
        tdSql.checkData(21, 3, -1.5274985276366035)
        tdSql.checkData(21, 4, None)
        tdSql.checkData(21, 5, None)
        tdSql.checkData(21, 6, 1.5232132235179132)
        tdSql.checkData(22, 0, 22)
        tdSql.checkData(22, 1, -0.008851309290403876)
        tdSql.checkData(22, 2, -0.9999608263946371)
        tdSql.checkData(22, 3, 0.00885165604168446)
        tdSql.checkData(22, 4, None)
        tdSql.checkData(22, 5, None)
        tdSql.checkData(22, 6, 1.5253730473733196)
        tdSql.checkData(23, 0, 23)
        tdSql.checkData(23, 1, -0.8462204041751706)
        tdSql.checkData(23, 2, -0.5328330203333975)
        tdSql.checkData(23, 3, 1.5881530833912738)
        tdSql.checkData(23, 4, None)
        tdSql.checkData(23, 5, None)
        tdSql.checkData(23, 6, 1.5273454314033659)
        tdSql.checkData(24, 0, 24)
        tdSql.checkData(24, 1, -0.9055783620066239)
        tdSql.checkData(24, 2, 0.424179007336997)
        tdSql.checkData(24, 3, -2.1348966977217008)
        tdSql.checkData(24, 4, None)
        tdSql.checkData(24, 5, None)
        tdSql.checkData(24, 6, 1.5291537476963082)
        tdSql.checkData(25, 0, 25)
        tdSql.checkData(25, 1, -0.13235175009777303)
        tdSql.checkData(25, 2, 0.9912028118634736)
        tdSql.checkData(25, 3, -0.13352640702153587)
        tdSql.checkData(25, 4, None)
        tdSql.checkData(25, 5, None)
        tdSql.checkData(25, 6, 1.5308176396716067)
        tdSql.checkData(26, 0, 26)
        tdSql.checkData(26, 1, 0.7625584504796027)
        tdSql.checkData(26, 2, 0.6469193223286404)
        tdSql.checkData(26, 3, 1.1787535542062797)
        tdSql.checkData(26, 4, None)
        tdSql.checkData(26, 5, None)
        tdSql.checkData(26, 6, 1.5323537367737086)
        tdSql.checkData(27, 0, 27)
        tdSql.checkData(27, 1, 0.956375928404503)
        tdSql.checkData(27, 2, -0.2921388087338362)
        tdSql.checkData(27, 3, -3.273703800428119)
        tdSql.checkData(27, 4, None)
        tdSql.checkData(27, 5, None)
        tdSql.checkData(27, 6, 1.5337762109209665)
        tdSql.checkData(28, 0, 28)
        tdSql.checkData(28, 1, 0.27090578830786904)
        tdSql.checkData(28, 2, -0.9626058663135666)
        tdSql.checkData(28, 3, -0.28142960456426525)
        tdSql.checkData(28, 4, None)
        tdSql.checkData(28, 5, None)
        tdSql.checkData(28, 6, 1.5350972141155725)
        tdSql.checkData(29, 0, 29)
        tdSql.checkData(29, 1, -0.6636338842129675)
        tdSql.checkData(29, 2, -0.7480575296890003)
        tdSql.checkData(29, 3, 0.8871428437982151)
        tdSql.checkData(29, 4, None)
        tdSql.checkData(29, 5, None)
        tdSql.checkData(29, 6, 1.5363272257953886)
        tdSql.checkData(30, 0, 30)
        tdSql.checkData(30, 1, -0.9880316240928618)
        tdSql.checkData(30, 2, 0.15425144988758405)
        tdSql.checkData(30, 3, -6.405331196646276)
        tdSql.checkData(30, 4, None)
        tdSql.checkData(30, 5, None)
        tdSql.checkData(30, 6, 1.5374753309166493)
        tdSql.checkData(31, 0, 31)
        tdSql.checkData(31, 1, -0.404037645323065)
        tdSql.checkData(31, 2, 0.9147423578045313)
        tdSql.checkData(31, 3, -0.441695568020698)
        tdSql.checkData(31, 4, None)
        tdSql.checkData(31, 5, None)
        tdSql.checkData(31, 6, 1.5385494443596428)
        tdSql.checkData(32, 0, 32)
        tdSql.checkData(32, 1, 0.5514266812416906)
        tdSql.checkData(32, 2, 0.8342233605065102)
        tdSql.checkData(32, 3, 0.6610060414837631)
        tdSql.checkData(32, 4, None)
        tdSql.checkData(32, 5, None)
        tdSql.checkData(32, 6, 1.5395564933646284)
        tdSql.checkData(33, 0, 33)
        tdSql.checkData(33, 1, 0.9999118601072672)
        tdSql.checkData(33, 2, -0.013276747223059479)
        tdSql.checkData(33, 3, -75.31301480008509)
        tdSql.checkData(33, 4, None)
        tdSql.checkData(33, 5, None)
        tdSql.checkData(33, 6, 1.5405025668761214)
        tdSql.checkData(34, 0, 34)
        tdSql.checkData(34, 1, 0.5290826861200238)
        tdSql.checkData(34, 2, -0.8485702747846052)
        tdSql.checkData(34, 3, -0.6234989627162255)
        tdSql.checkData(34, 4, None)
        tdSql.checkData(34, 5, None)
        tdSql.checkData(34, 6, 1.5413930385908916)
        tdSql.checkData(35, 0, 35)
        tdSql.checkData(35, 1, -0.428182669496151)
        tdSql.checkData(35, 2, -0.9036922050915067)
        tdSql.checkData(35, 3, 0.473814720414451)
        tdSql.checkData(35, 4, None)
        tdSql.checkData(35, 5, None)
        tdSql.checkData(35, 6, 1.5422326689561365)
        tdSql.checkData(36, 0, 36)
        tdSql.checkData(36, 1, -0.9917788534431158)
        tdSql.checkData(36, 2, -0.12796368962740468)
        tdSql.checkData(36, 3, 7.750470905699148)
        tdSql.checkData(36, 4, None)
        tdSql.checkData(36, 5, None)
        tdSql.checkData(36, 6, 1.5430256902014756)
        tdSql.checkData(37, 0, 37)
        tdSql.checkData(37, 1, -0.6435381333569995)
        tdSql.checkData(37, 2, 0.7654140519453434)
        tdSql.checkData(37, 3, -0.8407712554027597)
        tdSql.checkData(37, 4, None)
        tdSql.checkData(37, 5, None)
        tdSql.checkData(37, 6, 1.5437758776076318)
        tdSql.checkData(38, 0, 38)
        tdSql.checkData(38, 1, 0.2963685787093853)
        tdSql.checkData(38, 2, 0.9550736440472949)
        tdSql.checkData(38, 3, 0.310309660994801)
        tdSql.checkData(38, 4, None)
        tdSql.checkData(38, 5, None)
        tdSql.checkData(38, 6, 1.5444866095419745)
        tdSql.checkData(39, 0, 39)
        tdSql.checkData(39, 1, 0.9637953862840878)
        tdSql.checkData(39, 2, 0.26664293235993725)
        tdSql.checkData(39, 3, 3.614554407101535)
        tdSql.checkData(39, 4, None)
        tdSql.checkData(39, 5, None)
        tdSql.checkData(39, 6, 1.545160918273219)
        tdSql.checkData(40, 0, 40)
        tdSql.checkData(40, 1, 0.7451131604793488)
        tdSql.checkData(40, 2, -0.6669380616522619)
        tdSql.checkData(40, 3, -1.117214930923896)
        tdSql.checkData(40, 4, None)
        tdSql.checkData(40, 5, None)
        tdSql.checkData(40, 6, 1.5458015331759765)
        tdSql.checkData(41, 0, 41)
        tdSql.checkData(41, 1, -0.158622668804709)
        tdSql.checkData(41, 2, -0.9873392775238264)
        tdSql.checkData(41, 3, 0.16065669868064283)
        tdSql.checkData(41, 4, None)
        tdSql.checkData(41, 5, None)
        tdSql.checkData(41, 6, 1.546410917622178)
        tdSql.checkData(42, 0, 42)
        tdSql.checkData(42, 1, -0.9165215479156338)
        tdSql.checkData(42, 2, -0.39998531498835127)
        tdSql.checkData(42, 3, 2.2913879924374863)
        tdSql.checkData(42, 4, None)
        tdSql.checkData(42, 5, None)
        tdSql.checkData(42, 6, 1.5469913006098266)
        tdSql.checkData(43, 0, 43)
        tdSql.checkData(43, 1, -0.8317747426285983)
        tdSql.checkData(43, 2, 0.5551133015206257)
        tdSql.checkData(43, 3, -1.4983873388551707)
        tdSql.checkData(43, 4, None)
        tdSql.checkData(43, 5, None)
        tdSql.checkData(43, 6, 1.5475447039844337)
        tdSql.checkData(44, 0, 44)
        tdSql.checkData(44, 1, 0.017701925105413577)
        tdSql.checkData(44, 2, 0.9998433086476912)
        tdSql.checkData(44, 3, 0.017704699278685777)
        tdSql.checkData(44, 4, None)
        tdSql.checkData(44, 5, None)
        tdSql.checkData(44, 6, 1.5480729659532555)
        tdSql.checkData(45, 0, 45)
        tdSql.checkData(45, 1, 0.8509035245341184)
        tdSql.checkData(45, 2, 0.5253219888177297)
        tdSql.checkData(45, 3, 1.6197751905438615)
        tdSql.checkData(45, 4, None)
        tdSql.checkData(45, 5, None)
        tdSql.checkData(45, 6, 1.5485777614681775)
        tdSql.checkData(46, 0, 46)
        tdSql.checkData(46, 1, 0.9017883476488092)
        tdSql.checkData(46, 2, -0.4321779448847783)
        tdSql.checkData(46, 3, -2.086613531121382)
        tdSql.checkData(46, 4, None)
        tdSql.checkData(46, 5, None)
        tdSql.checkData(46, 6, 1.5490606199531038)
        tdSql.checkData(47, 0, 47)
        tdSql.checkData(47, 1, 0.123573122745224)
        tdSql.checkData(47, 2, -0.9923354691509287)
        tdSql.checkData(47, 3, -0.12452756813273719)
        tdSql.checkData(47, 4, None)
        tdSql.checkData(47, 5, None)
        tdSql.checkData(47, 6, 1.5495229407708355)
        tdSql.checkData(48, 0, 48)
        tdSql.checkData(48, 1, -0.7682546613236668)
        tdSql.checkData(48, 2, -0.6401443394691997)
        tdSql.checkData(48, 3, 1.2001272431162864)
        tdSql.checkData(48, 4, None)
        tdSql.checkData(48, 5, None)
        tdSql.checkData(48, 6, 1.5499660067586796)
        tdSql.checkData(49, 0, 49)
        tdSql.checkData(49, 1, -0.9537526527594719)
        tdSql.checkData(49, 2, 0.3005925437436371)
        tdSql.checkData(49, 3, -3.172908552159191)
        tdSql.checkData(49, 4, None)
        tdSql.checkData(49, 5, None)
        tdSql.checkData(49, 6, 1.5503909961083586)

        tdSql.query('select c1, sin(c2)+2, cos(c2)+2, cos(pow(c2,2)+2), tan(pow(c2,3)+log(c3, 2)+pow(c5,2)) as v4, asin(pow(c4, 4.5)+pow(c3, 2)), acos(log(c1,2)+log(c3,4)+pow(c6,2.8)+2) as v6 from ct1 where ts == 1601481600000;')
        tdSql.checkRows(1)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 2.2474039592545227)
        tdSql.checkData(0, 2, 2.9689124217106446)
        tdSql.checkData(0, 3, -0.4721284112969602)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.0)
        tdSql.checkData(0, 6, None)

        tdSql.query('select c1, sin(c2), cos(c1+2), tan(c2+2)+2, sin(c2+3)+cos(c3+2)+tan(c5+2) as v4, sin(c4+4.5)+tan(c3+2), sin(c1+2)+cos(c3+4)+acos(c6+2.8)+2 as v6 from st0 where ts == 1601481600000;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.24740395925452294)
        tdSql.checkData(0, 2, -0.4161468365471424)
        tdSql.checkData(0, 3, 0.7613723837759034)
        tdSql.checkData(0, 4, -2.7093818343387697)
        tdSql.checkData(0, 5, -3.162569980926616)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 0)
        tdSql.checkData(1, 1, 0.24740395925452294)
        tdSql.checkData(1, 2, -0.4161468365471424)
        tdSql.checkData(1, 3, 0.7613723837759034)
        tdSql.checkData(1, 4, -2.7093818343387697)
        tdSql.checkData(1, 5, -3.162569980926616)
        tdSql.checkData(1, 6, None)

        tdSql.query('select c1, tan(c2+ 2), sin(pow(c1,2)), cos(pow(c2,2)+2), tan(pow(c2,3)+log(c3, 2)+pow(c5,2)) as v4, asin(pow(c4, 4.5)+pow(c3, 2)), acos(log(c1,2)+log(c3,4)+pow(c6,2.8)+2) as v6 from st0 where c1 == 0;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, -1.2386276162240966)
        tdSql.checkData(0, 2, 0.0)
        tdSql.checkData(0, 3, -0.4721284112969602)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.0)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 0)
        tdSql.checkData(1, 1, -1.2386276162240966)
        tdSql.checkData(1, 2, 0.0)
        tdSql.checkData(1, 3, -0.4721284112969602)
        tdSql.checkData(1, 4, None)
        tdSql.checkData(1, 5, 0.0)
        tdSql.checkData(1, 6, None)

        tdSql.query('select c1, atan(c2+2), asin(c1+2), acos(c2+c1)+2, acos(c2+c3)+asin(c3+c2)+pow(c5,2) as v4, acos(c4/4.5)+asin(c3-2), asin(c1/2)+log(c3,c4)+pow(c6, 2.8)+2 as v6 from st0 where c1 == 0;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 1.1525719972156676)
        tdSql.checkData(0, 2, None)
        tdSql.checkData(0, 3, 3.3181160716528177)
        tdSql.checkData(0, 4, 1.5707963267948966)
        tdSql.checkData(0, 5, None)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 0)
        tdSql.checkData(1, 1, 1.1525719972156676)
        tdSql.checkData(1, 2, None)
        tdSql.checkData(1, 3, 3.3181160716528177)
        tdSql.checkData(1, 4, 1.5707963267948966)
        tdSql.checkData(1, 5, None)
        tdSql.checkData(1, 6, None)

        tdSql.query('select c1, cos(c2+2), cos(ceil(pow(c1,2))), sin(floor(pow(c2,2)+2)), sin(ceil(c2)+floor(c3+c2)+round(c5+c2)) as v4, atan(pow(c4, 4.5)+pow(c3, 2)), tan(log(c1,2)+cos(c3+4)+pow(c6,2.8)+2) as v6 from st0 order by ts desc;')
        tdSql.checkRows(100)
        tdSql.checkData(0, 0, 49)
        tdSql.checkData(0, 1, 0.7421541968137826)
        tdSql.checkData(0, 2, 0.6798687696126814)
        tdSql.checkData(0, 3, 0.3130283835205022)
        tdSql.checkData(0, 4, -0.04421256322855966)
        tdSql.checkData(0, 5, 1.5707963020154387)
        tdSql.checkData(0, 6, 0.03652568194248612)
        tdSql.checkData(1, 0, 49)
        tdSql.checkData(1, 1, 0.7421541968137826)
        tdSql.checkData(1, 2, 0.6798687696126814)
        tdSql.checkData(1, 3, 0.3130283835205022)
        tdSql.checkData(1, 4, -0.04421256322855966)
        tdSql.checkData(1, 5, 1.5707963020154387)
        tdSql.checkData(1, 6, 0.03652568194248612)
        tdSql.checkData(2, 0, 48)
        tdSql.checkData(2, 1, 0.9649660284921133)
        tdSql.checkData(2, 2, -0.3505997332287945)
        tdSql.checkData(2, 3, 0.07093264777739541)
        tdSql.checkData(2, 4, 0.9454451549211168)
        tdSql.checkData(2, 5, 1.5707962996062728)
        tdSql.checkData(2, 6, -2.3765070948049045)
        tdSql.checkData(3, 0, 48)
        tdSql.checkData(3, 1, 0.9649660284921133)
        tdSql.checkData(3, 2, -0.3505997332287945)
        tdSql.checkData(3, 3, 0.07093264777739541)
        tdSql.checkData(3, 4, 0.9454451549211168)
        tdSql.checkData(3, 5, 1.5707962996062728)
        tdSql.checkData(3, 6, -2.3765070948049045)
        tdSql.checkData(4, 0, 47)
        tdSql.checkData(4, 1, 0.3005925437436371)
        tdSql.checkData(4, 2, -0.8958906072013385)
        tdSql.checkData(4, 3, -0.6297475077924276)
        tdSql.checkData(4, 4, 0.5805866409896447)
        tdSql.checkData(4, 5, 1.5707962969045492)
        tdSql.checkData(4, 6, -0.7609930344795104)
        tdSql.checkData(5, 0, 47)
        tdSql.checkData(5, 1, 0.3005925437436371)
        tdSql.checkData(5, 2, -0.8958906072013385)
        tdSql.checkData(5, 3, -0.6297475077924276)
        tdSql.checkData(5, 4, 0.5805866409896447)
        tdSql.checkData(5, 5, 1.5707962969045492)
        tdSql.checkData(5, 6, -0.7609930344795104)
        tdSql.checkData(6, 0, 46)
        tdSql.checkData(6, 1, -0.6401443394691997)
        tdSql.checkData(6, 2, 0.13691638327939556)
        tdSql.checkData(6, 3, 0.5367255338147858)
        tdSql.checkData(6, 4, -0.6160642040533645)
        tdSql.checkData(6, 5, 1.5707962938673405)
        tdSql.checkData(6, 6, -1.9292699714079746)
        tdSql.checkData(7, 0, 46)
        tdSql.checkData(7, 1, -0.6401443394691997)
        tdSql.checkData(7, 2, 0.13691638327939556)
        tdSql.checkData(7, 3, 0.5367255338147858)
        tdSql.checkData(7, 4, -0.6160642040533645)
        tdSql.checkData(7, 5, 1.5707962938673405)
        tdSql.checkData(7, 6, -1.9292699714079746)
        tdSql.checkData(8, 0, 45)
        tdSql.checkData(8, 1, -0.9923354691509287)
        tdSql.checkData(8, 2, -0.24113458224528692)
        tdSql.checkData(8, 3, -0.6231301003179452)
        tdSql.checkData(8, 4, -0.9300948780045254)
        tdSql.checkData(8, 5, 1.5707962904442854)
        tdSql.checkData(8, 6, -7.205947408999204)
        tdSql.checkData(9, 0, 45)
        tdSql.checkData(9, 1, -0.9923354691509287)
        tdSql.checkData(9, 2, -0.24113458224528692)
        tdSql.checkData(9, 3, -0.6231301003179452)
        tdSql.checkData(9, 4, -0.9300948780045254)
        tdSql.checkData(9, 5, 1.5707962904442854)
        tdSql.checkData(9, 6, -7.205947408999204)
        tdSql.checkData(10, 0, 44)
        tdSql.checkData(10, 1, -0.4321779448847783)
        tdSql.checkData(10, 2, 0.7116688794089422)
        tdSql.checkData(10, 3, 0.3547692619733851)
        tdSql.checkData(10, 4, 0.08839871248753149)
        tdSql.checkData(10, 5, 1.5707962865760938)
        tdSql.checkData(10, 6, 0.20475275676724466)
        tdSql.checkData(11, 0, 44)
        tdSql.checkData(11, 1, -0.4321779448847783)
        tdSql.checkData(11, 2, 0.7116688794089422)
        tdSql.checkData(11, 3, 0.3547692619733851)
        tdSql.checkData(11, 4, 0.08839871248753149)
        tdSql.checkData(11, 5, 1.5707962865760938)
        tdSql.checkData(11, 6, 0.20475275676724466)
        tdSql.checkData(12, 0, 43)
        tdSql.checkData(12, 1, 0.5253219888177297)
        tdSql.checkData(12, 2, -0.17186582286471372)
        tdSql.checkData(12, 3, -0.5662318751422317)
        tdSql.checkData(12, 4, 0.9802456219572225)
        tdSql.checkData(12, 5, 1.570796282192712)
        tdSql.checkData(12, 6, -0.367384536387167)
        tdSql.checkData(13, 0, 43)
        tdSql.checkData(13, 1, 0.5253219888177297)
        tdSql.checkData(13, 2, -0.17186582286471372)
        tdSql.checkData(13, 3, -0.5662318751422317)
        tdSql.checkData(13, 4, 0.9802456219572225)
        tdSql.checkData(13, 5, 1.570796282192712)
        tdSql.checkData(13, 6, -0.367384536387167)
        tdSql.checkData(14, 0, 42)
        tdSql.checkData(14, 1, 0.9998433086476912)
        tdSql.checkData(14, 2, -0.004274977647617749)
        tdSql.checkData(14, 3, 0.412255807723053)
        tdSql.checkData(14, 4, 0.46771851834275896)
        tdSql.checkData(14, 5, 1.570796277211051)
        tdSql.checkData(14, 6, -22.120550530872286)
        tdSql.checkData(15, 0, 42)
        tdSql.checkData(15, 1, 0.9998433086476912)
        tdSql.checkData(15, 2, -0.004274977647617749)
        tdSql.checkData(15, 3, 0.412255807723053)
        tdSql.checkData(15, 4, 0.46771851834275896)
        tdSql.checkData(15, 5, 1.570796277211051)
        tdSql.checkData(15, 6, -22.120550530872286)
        tdSql.checkData(16, 0, 41)
        tdSql.checkData(16, 1, 0.5551133015206257)
        tdSql.checkData(16, 2, -0.9694223908459327)
        tdSql.checkData(16, 3, -0.7793716419485732)
        tdSql.checkData(16, 4, -0.7148975077677643)
        tdSql.checkData(16, 5, 1.5707962715321713)
        tdSql.checkData(16, 6, 0.6057979864116589)
        tdSql.checkData(17, 0, 41)
        tdSql.checkData(17, 1, 0.5551133015206257)
        tdSql.checkData(17, 2, -0.9694223908459327)
        tdSql.checkData(17, 3, -0.7793716419485732)
        tdSql.checkData(17, 4, -0.7148975077677643)
        tdSql.checkData(17, 5, 1.5707962715321713)
        tdSql.checkData(17, 6, 0.6057979864116589)
        tdSql.checkData(18, 0, 40)
        tdSql.checkData(18, 1, -0.39998531498835127)
        tdSql.checkData(18, 2, -0.5983634637950125)
        tdSql.checkData(18, 3, -0.21066319593197044)
        tdSql.checkData(18, 4, -0.8732972972139946)
        tdSql.checkData(18, 5, 1.570796265037764)
        tdSql.checkData(18, 6, -0.0772047427955866)
        tdSql.checkData(19, 0, 40)
        tdSql.checkData(19, 1, -0.39998531498835127)
        tdSql.checkData(19, 2, -0.5983634637950125)
        tdSql.checkData(19, 3, -0.21066319593197044)
        tdSql.checkData(19, 4, -0.8732972972139946)
        tdSql.checkData(19, 5, 1.570796265037764)
        tdSql.checkData(19, 6, -0.0772047427955866)
        tdSql.checkData(20, 0, 39)
        tdSql.checkData(20, 1, -0.9873392775238264)
        tdSql.checkData(20, 2, 0.8919503592036683)
        tdSql.checkData(20, 3, 0.6228943075363607)
        tdSql.checkData(20, 4, 0.21945466799406363)
        tdSql.checkData(20, 5, 1.5707962575857413)
        tdSql.checkData(20, 6, 0.5897115109610915)
        tdSql.checkData(21, 0, 39)
        tdSql.checkData(21, 1, -0.9873392775238264)
        tdSql.checkData(21, 2, 0.8919503592036683)
        tdSql.checkData(21, 3, 0.6228943075363607)
        tdSql.checkData(21, 4, 0.21945466799406363)
        tdSql.checkData(21, 5, 1.5707962575857413)
        tdSql.checkData(21, 6, 0.5897115109610915)
        tdSql.checkData(22, 0, 38)
        tdSql.checkData(22, 1, -0.6669380616522619)
        tdSql.checkData(22, 2, 0.4242881965497543)
        tdSql.checkData(22, 3, 0.7626364487946297)
        tdSql.checkData(22, 4, 0.9977992786806003)
        tdSql.checkData(22, 5, 1.5707962490046714)
        tdSql.checkData(22, 6, 1.138845506389765)
        tdSql.checkData(23, 0, 38)
        tdSql.checkData(23, 1, -0.6669380616522619)
        tdSql.checkData(23, 2, 0.4242881965497543)
        tdSql.checkData(23, 3, 0.7626364487946297)
        tdSql.checkData(23, 4, 0.9977992786806003)
        tdSql.checkData(23, 5, 1.5707962490046714)
        tdSql.checkData(23, 6, 1.138845506389765)
        tdSql.checkData(24, 0, 37)
        tdSql.checkData(24, 1, 0.26664293235993725)
        tdSql.checkData(24, 2, 0.7422350059189753)
        tdSql.checkData(24, 3, 0.9537888904975496)
        tdSql.checkData(24, 4, 0.346621180094276)
        tdSql.checkData(24, 5, 1.570796239086718)
        tdSql.checkData(24, 6, -0.1919260039444686)
        tdSql.checkData(25, 0, 37)
        tdSql.checkData(25, 1, 0.26664293235993725)
        tdSql.checkData(25, 2, 0.7422350059189753)
        tdSql.checkData(25, 3, 0.9537888904975496)
        tdSql.checkData(25, 4, 0.346621180094276)
        tdSql.checkData(25, 5, 1.570796239086718)
        tdSql.checkData(25, 6, -0.1919260039444686)
        tdSql.checkData(26, 0, 36)
        tdSql.checkData(26, 1, 0.9550736440472949)
        tdSql.checkData(26, 2, -0.0928962612844285)
        tdSql.checkData(26, 3, -0.4988176628046754)
        tdSql.checkData(26, 4, -0.8011526357338304)
        tdSql.checkData(26, 5, 1.5707962275786258)
        tdSql.checkData(26, 6, -1.1574711833500264)
        tdSql.checkData(27, 0, 36)
        tdSql.checkData(27, 1, 0.9550736440472949)
        tdSql.checkData(27, 2, -0.0928962612844285)
        tdSql.checkData(27, 3, -0.4988176628046754)
        tdSql.checkData(27, 4, -0.8011526357338304)
        tdSql.checkData(27, 5, 1.5707962275786258)
        tdSql.checkData(27, 6, -1.1574711833500264)
        tdSql.checkData(28, 0, 35)
        tdSql.checkData(28, 1, 0.7654140519453434)
        tdSql.checkData(28, 2, 0.9756491521033712)
        tdSql.checkData(28, 3, 0.9784316739726002)
        tdSql.checkData(28, 4, -0.8011345951780408)
        tdSql.checkData(28, 5, 1.5707962141701366)
        tdSql.checkData(28, 6, -0.2793610475623728)
        tdSql.checkData(29, 0, 35)
        tdSql.checkData(29, 1, 0.7654140519453434)
        tdSql.checkData(29, 2, 0.9756491521033712)
        tdSql.checkData(29, 3, 0.9784316739726002)
        tdSql.checkData(29, 4, -0.8011345951780408)
        tdSql.checkData(29, 5, 1.5707962141701366)
        tdSql.checkData(29, 6, -0.2793610475623728)
        tdSql.checkData(30, 0, 34)
        tdSql.checkData(30, 1, -0.12796368962740468)
        tdSql.checkData(30, 2, 0.9943770416371703)
        tdSql.checkData(30, 3, 0.9482534313435556)
        tdSql.checkData(30, 4, 0.3466494554970303)
        tdSql.checkData(30, 5, 1.5707961984790044)
        tdSql.checkData(30, 6, -3.168873759467214)
        tdSql.checkData(31, 0, 34)
        tdSql.checkData(31, 1, -0.12796368962740468)
        tdSql.checkData(31, 2, 0.9943770416371703)
        tdSql.checkData(31, 3, 0.9482534313435556)
        tdSql.checkData(31, 4, 0.3466494554970303)
        tdSql.checkData(31, 5, 1.5707961984790044)
        tdSql.checkData(31, 6, -3.168873759467214)
        tdSql.checkData(32, 0, 33)
        tdSql.checkData(32, 1, -0.9036922050915067)
        tdSql.checkData(32, 2, -0.42426089982481757)
        tdSql.checkData(32, 3, -0.7626169502553196)
        tdSql.checkData(32, 4, 0.9977972794498907)
        tdSql.checkData(32, 5, 1.5707961800314665)
        tdSql.checkData(32, 6, -0.1738544089832513)
        tdSql.checkData(33, 0, 33)
        tdSql.checkData(33, 1, -0.9036922050915067)
        tdSql.checkData(33, 2, -0.42426089982481757)
        tdSql.checkData(33, 3, -0.7626169502553196)
        tdSql.checkData(33, 4, 0.9977972794498907)
        tdSql.checkData(33, 5, 1.5707961800314665)
        tdSql.checkData(33, 6, -0.1738544089832513)
        tdSql.checkData(34, 0, 32)
        tdSql.checkData(34, 1, -0.8485702747846052)
        tdSql.checkData(34, 2, 0.9873536182198484)
        tdSql.checkData(34, 3, 0.9637712690067693)
        tdSql.checkData(34, 4, 0.21942525837900473)
        tdSql.checkData(34, 5, 1.5707961582366015)
        tdSql.checkData(34, 6, 2.449230012275883)
        tdSql.checkData(35, 0, 32)
        tdSql.checkData(35, 1, -0.8485702747846052)
        tdSql.checkData(35, 2, 0.9873536182198484)
        tdSql.checkData(35, 3, 0.9637712690067693)
        tdSql.checkData(35, 4, 0.21942525837900473)
        tdSql.checkData(35, 5, 1.5707961582366015)
        tdSql.checkData(35, 6, 2.449230012275883)
        tdSql.checkData(36, 0, 31)
        tdSql.checkData(36, 1, -0.013276747223059479)
        tdSql.checkData(36, 2, 0.9468970921774763)
        tdSql.checkData(36, 3, 0.9948176005844565)
        tdSql.checkData(36, 4, -0.8733119827746476)
        tdSql.checkData(36, 5, 1.5707961323523867)
        tdSql.checkData(36, 6, -24.115588387874705)
        tdSql.checkData(37, 0, 31)
        tdSql.checkData(37, 1, -0.013276747223059479)
        tdSql.checkData(37, 2, 0.9468970921774763)
        tdSql.checkData(37, 3, 0.9948176005844565)
        tdSql.checkData(37, 4, -0.8733119827746476)
        tdSql.checkData(37, 5, 1.5707961323523867)
        tdSql.checkData(37, 6, -24.115588387874705)
        tdSql.checkData(38, 0, 30)
        tdSql.checkData(38, 1, 0.8342233605065102)
        tdSql.checkData(38, 2, 0.06624670220315812)
        tdSql.checkData(38, 3, -0.3549947202980643)
        tdSql.checkData(38, 4, -0.7148764296291646)
        tdSql.checkData(38, 5, 1.5707961014403826)
        tdSql.checkData(38, 6, -0.1966943463168791)
        tdSql.checkData(39, 0, 30)
        tdSql.checkData(39, 1, 0.8342233605065102)
        tdSql.checkData(39, 2, 0.06624670220315812)
        tdSql.checkData(39, 3, -0.3549947202980643)
        tdSql.checkData(39, 4, -0.7148764296291646)
        tdSql.checkData(39, 5, 1.5707961014403826)
        tdSql.checkData(39, 6, -0.1966943463168791)
        tdSql.checkData(40, 0, 29)
        tdSql.checkData(40, 1, 0.9147423578045313)
        tdSql.checkData(40, 2, 0.5842577465661262)
        tdSql.checkData(40, 3, 0.8689955898411542)
        tdSql.checkData(40, 4, 0.4677451620451334)
        tdSql.checkData(40, 5, 1.5707960643046768)
        tdSql.checkData(40, 6, -0.039333072296354944)
        tdSql.checkData(41, 0, 29)
        tdSql.checkData(41, 1, 0.9147423578045313)
        tdSql.checkData(41, 2, 0.5842577465661262)
        tdSql.checkData(41, 3, 0.8689955898411542)
        tdSql.checkData(41, 4, 0.4677451620451334)
        tdSql.checkData(41, 5, 1.5707960643046768)
        tdSql.checkData(41, 6, -0.039333072296354944)
        tdSql.checkData(42, 0, 28)
        tdSql.checkData(42, 1, 0.15425144988758405)
        tdSql.checkData(42, 2, 0.17177673471265031)
        tdSql.checkData(42, 3, 0.5661573337391944)
        tdSql.checkData(42, 4, 0.9802396594403116)
        tdSql.checkData(42, 5, 1.5707960194088244)
        tdSql.checkData(42, 6, -0.9135826820615496)
        tdSql.checkData(43, 0, 28)
        tdSql.checkData(43, 1, 0.15425144988758405)
        tdSql.checkData(43, 2, 0.17177673471265031)
        tdSql.checkData(43, 3, 0.5661573337391944)
        tdSql.checkData(43, 4, 0.9802396594403116)
        tdSql.checkData(43, 5, 1.5707960194088244)
        tdSql.checkData(43, 6, -0.9135826820615496)
        tdSql.checkData(44, 0, 27)
        tdSql.checkData(44, 1, -0.7480575296890003)
        tdSql.checkData(44, 2, 0.9886955804866999)
        tdSql.checkData(44, 3, 0.8366226151268321)
        tdSql.checkData(44, 4, 0.08836868610400143)
        tdSql.checkData(44, 5, 1.570795964761674)
        tdSql.checkData(44, 6, 2.19589437576056)
        tdSql.checkData(45, 0, 27)
        tdSql.checkData(45, 1, -0.7480575296890003)
        tdSql.checkData(45, 2, 0.9886955804866999)
        tdSql.checkData(45, 3, 0.8366226151268321)
        tdSql.checkData(45, 4, 0.08836868610400143)
        tdSql.checkData(45, 5, 1.570795964761674)
        tdSql.checkData(45, 6, 2.19589437576056)
        tdSql.checkData(46, 0, 26)
        tdSql.checkData(46, 1, -0.9626058663135666)
        tdSql.checkData(46, 2, -0.848538375531565)
        tdSql.checkData(46, 3, -0.5513763859920506)
        tdSql.checkData(46, 4, -0.9301059501867618)
        tdSql.checkData(46, 5, 1.5707958977586762)
        tdSql.checkData(46, 6, 0.32917637498880103)
        tdSql.checkData(47, 0, 26)
        tdSql.checkData(47, 1, -0.9626058663135666)
        tdSql.checkData(47, 2, -0.848538375531565)
        tdSql.checkData(47, 3, -0.5513763859920506)
        tdSql.checkData(47, 4, -0.9301059501867618)
        tdSql.checkData(47, 5, 1.5707958977586762)
        tdSql.checkData(47, 6, 0.32917637498880103)
        tdSql.checkData(48, 0, 25)
        tdSql.checkData(48, 1, -0.2921388087338362)
        tdSql.checkData(48, 2, -0.9843872569764778)
        tdSql.checkData(48, 3, -0.9683494148893343)
        tdSql.checkData(48, 4, -0.6160404591886565)
        tdSql.checkData(48, 5, 1.5707958149586843)
        tdSql.checkData(48, 6, -9.848194527671561)
        tdSql.checkData(49, 0, 25)
        tdSql.checkData(49, 1, -0.2921388087338362)
        tdSql.checkData(49, 2, -0.9843872569764778)
        tdSql.checkData(49, 3, -0.9683494148893343)
        tdSql.checkData(49, 4, -0.6160404591886565)
        tdSql.checkData(49, 5, 1.5707958149586843)
        tdSql.checkData(49, 6, -9.848194527671561)
        tdSql.checkData(50, 0, 24)
        tdSql.checkData(50, 1, 0.6469193223286404)
        tdSql.checkData(50, 2, -0.4637754567475154)
        tdSql.checkData(50, 3, -0.053023383345603574)
        tdSql.checkData(50, 4, 0.5806111842123143)
        tdSql.checkData(50, 5, 1.5707957117659828)
        tdSql.checkData(50, 6, 0.9961666148069158)
        tdSql.checkData(51, 0, 24)
        tdSql.checkData(51, 1, 0.6469193223286404)
        tdSql.checkData(51, 2, -0.4637754567475154)
        tdSql.checkData(51, 3, -0.053023383345603574)
        tdSql.checkData(51, 4, 0.5806111842123143)
        tdSql.checkData(51, 5, 1.5707957117659828)
        tdSql.checkData(51, 6, 0.9961666148069158)
        tdSql.checkData(52, 0, 23)
        tdSql.checkData(52, 1, 0.9912028118634736)
        tdSql.checkData(52, 2, 0.3507408840091023)
        tdSql.checkData(52, 3, -0.07078230485740782)
        tdSql.checkData(52, 4, 0.9454353340247703)
        tdSql.checkData(52, 5, 1.5707955819710255)
        tdSql.checkData(52, 6, -2.150870213297903)
        tdSql.checkData(53, 0, 23)
        tdSql.checkData(53, 1, 0.9912028118634736)
        tdSql.checkData(53, 2, 0.3507408840091023)
        tdSql.checkData(53, 3, -0.07078230485740782)
        tdSql.checkData(53, 4, 0.9454353340247703)
        tdSql.checkData(53, 5, 1.5707955819710255)
        tdSql.checkData(53, 6, -2.150870213297903)
        tdSql.checkData(54, 0, 22)
        tdSql.checkData(54, 1, 0.424179007336997)
        tdSql.checkData(54, 2, 0.9810996900733364)
        tdSql.checkData(54, 3, 0.8115857761709371)
        tdSql.checkData(54, 4, -0.044242678085070965)
        tdSql.checkData(54, 5, 1.5707954170771377)
        tdSql.checkData(54, 6, -0.6314442572652602)
        tdSql.checkData(55, 0, 22)
        tdSql.checkData(55, 1, 0.424179007336997)
        tdSql.checkData(55, 2, 0.9810996900733364)
        tdSql.checkData(55, 3, 0.8115857761709371)
        tdSql.checkData(55, 4, -0.044242678085070965)
        tdSql.checkData(55, 5, 1.5707954170771377)
        tdSql.checkData(55, 6, -0.6314442572652602)
        tdSql.checkData(56, 0, 21)
        tdSql.checkData(56, 1, -0.5328330203333975)
        tdSql.checkData(56, 2, 0.3836706077176726)
        tdSql.checkData(56, 3, -0.035428428178979524)
        tdSql.checkData(56, 4, -0.9705352835374847)
        tdSql.checkData(56, 5, 1.5707952052973522)
        tdSql.checkData(56, 6, -0.5809225429871196)
        tdSql.checkData(57, 0, 21)
        tdSql.checkData(57, 1, -0.5328330203333975)
        tdSql.checkData(57, 2, 0.3836706077176726)
        tdSql.checkData(57, 3, -0.035428428178979524)
        tdSql.checkData(57, 4, -0.9705352835374847)
        tdSql.checkData(57, 5, 1.5707952052973522)
        tdSql.checkData(57, 6, -0.5809225429871196)
        tdSql.checkData(58, 0, 20)
        tdSql.checkData(58, 1, -0.9999608263946371)
        tdSql.checkData(58, 2, -0.525296338642536)
        tdSql.checkData(58, 3, -0.12354320937804643)
        tdSql.checkData(58, 4, -0.5063656411097588)
        tdSql.checkData(58, 5, 1.5707949300332242)
        tdSql.checkData(58, 6, -0.4029272896258388)
        tdSql.checkData(59, 0, 20)
        tdSql.checkData(59, 1, -0.9999608263946371)
        tdSql.checkData(59, 2, -0.525296338642536)
        tdSql.checkData(59, 3, -0.12354320937804643)
        tdSql.checkData(59, 4, -0.5063656411097588)
        tdSql.checkData(59, 5, 1.5707949300332242)
        tdSql.checkData(59, 6, -0.4029272896258388)
        tdSql.checkData(60, 0, 19)
        tdSql.checkData(60, 1, -0.5477292602242684)
        tdSql.checkData(60, 2, -0.9601787090136331)
        tdSql.checkData(60, 3, -0.9893538601694428)
        tdSql.checkData(60, 4, 0.683261714736121)
        tdSql.checkData(60, 5, 1.5707945675233086)
        tdSql.checkData(60, 6, 3.988678905790852)
        tdSql.checkData(61, 0, 19)
        tdSql.checkData(61, 1, -0.5477292602242684)
        tdSql.checkData(61, 2, -0.9601787090136331)
        tdSql.checkData(61, 3, -0.9893538601694428)
        tdSql.checkData(61, 4, 0.683261714736121)
        tdSql.checkData(61, 5, 1.5707945675233086)
        tdSql.checkData(61, 6, 3.988678905790852)
        tdSql.checkData(62, 0, 18)
        tdSql.checkData(62, 1, 0.40808206181339196)
        tdSql.checkData(62, 2, -0.9147301779353751)
        tdSql.checkData(62, 3, -0.6636113342009432)
        tdSql.checkData(62, 4, 0.8939966636005579)
        tdSql.checkData(62, 5, 1.5707940831304659)
        tdSql.checkData(62, 6, 0.11047679998824196)
        tdSql.checkData(63, 0, 18)
        tdSql.checkData(63, 1, 0.40808206181339196)
        tdSql.checkData(63, 2, -0.9147301779353751)
        tdSql.checkData(63, 3, -0.6636113342009432)
        tdSql.checkData(63, 4, 0.8939966636005579)
        tdSql.checkData(63, 5, 1.5707940831304659)
        tdSql.checkData(63, 6, 0.11047679998824196)
        tdSql.checkData(64, 0, 17)
        tdSql.checkData(64, 1, 0.9887046181866692)
        tdSql.checkData(64, 2, 0.9996482558795381)
        tdSql.checkData(64, 3, 0.9200142254959646)
        tdSql.checkData(64, 4, -0.1760756199485871)
        tdSql.checkData(64, 5, 1.5707934253419198)
        tdSql.checkData(64, 6, 0.46361590355468435)
        tdSql.checkData(65, 0, 17)
        tdSql.checkData(65, 1, 0.9887046181866692)
        tdSql.checkData(65, 2, 0.9996482558795381)
        tdSql.checkData(65, 3, 0.9200142254959646)
        tdSql.checkData(65, 4, -0.1760756199485871)
        tdSql.checkData(65, 5, 1.5707934253419198)
        tdSql.checkData(65, 6, 0.46361590355468435)
        tdSql.checkData(66, 0, 16)
        tdSql.checkData(66, 1, 0.6603167082440802)
        tdSql.checkData(66, 2, -0.03979075993115771)
        tdSql.checkData(66, 3, 0.37963562682930313)
        tdSql.checkData(66, 4, -0.9938886539233752)
        tdSql.checkData(66, 5, 1.5707925158192868)
        tdSql.checkData(66, 6, -0.4154684855612854)
        tdSql.checkData(67, 0, 16)
        tdSql.checkData(67, 1, 0.6603167082440802)
        tdSql.checkData(67, 2, -0.03979075993115771)
        tdSql.checkData(67, 3, 0.37963562682930313)
        tdSql.checkData(67, 4, -0.9938886539233752)
        tdSql.checkData(67, 5, 1.5707925158192868)
        tdSql.checkData(67, 6, -0.4154684855612854)
        tdSql.checkData(68, 0, 15)
        tdSql.checkData(68, 1, -0.27516333805159693)
        tdSql.checkData(68, 2, 0.36731936773024515)
        tdSql.checkData(68, 3, 0.7210585970706318)
        tdSql.checkData(68, 4, -0.38778163540943045)
        tdSql.checkData(68, 5, 1.5707912324159716)
        tdSql.checkData(68, 6, 0.8918850194348307)
        tdSql.checkData(69, 0, 15)
        tdSql.checkData(69, 1, -0.27516333805159693)
        tdSql.checkData(69, 2, 0.36731936773024515)
        tdSql.checkData(69, 3, 0.7210585970706318)
        tdSql.checkData(69, 4, -0.38778163540943045)
        tdSql.checkData(69, 5, 1.5707912324159716)
        tdSql.checkData(69, 6, 0.8918850194348307)
        tdSql.checkData(70, 0, 14)
        tdSql.checkData(70, 1, -0.9576594803233847)
        tdSql.checkData(70, 2, 0.3424664577455166)
        tdSql.checkData(70, 3, -0.07957859166428352)
        tdSql.checkData(70, 4, 0.7738906815578891)
        tdSql.checkData(70, 5, 1.5707893792390168)
        tdSql.checkData(70, 6, 1.3548129828192632)
        tdSql.checkData(71, 0, 14)
        tdSql.checkData(71, 1, -0.9576594803233847)
        tdSql.checkData(71, 2, 0.3424664577455166)
        tdSql.checkData(71, 3, -0.07957859166428352)
        tdSql.checkData(71, 4, 0.7738906815578891)
        tdSql.checkData(71, 5, 1.5707893792390168)
        tdSql.checkData(71, 6, 1.3548129828192632)
        tdSql.checkData(72, 0, 13)
        tdSql.checkData(72, 1, -0.7596879128588213)
        tdSql.checkData(72, 2, 0.7984961861625556)
        tdSql.checkData(72, 3, 0.9765908679435658)
        tdSql.checkData(72, 4, 0.8268286794901034)
        tdSql.checkData(72, 5, 1.5707866319075423)
        tdSql.checkData(72, 6, 3.695640303509019)
        tdSql.checkData(73, 0, 13)
        tdSql.checkData(73, 1, -0.7596879128588213)
        tdSql.checkData(73, 2, 0.7984961861625556)
        tdSql.checkData(73, 3, 0.9765908679435658)
        tdSql.checkData(73, 4, 0.8268286794901034)
        tdSql.checkData(73, 5, 1.5707866319075423)
        tdSql.checkData(73, 6, 3.695640303509019)
        tdSql.checkData(74, 0, 12)
        tdSql.checkData(74, 1, 0.1367372182078336)
        tdSql.checkData(74, 2, 0.8711474010323434)
        tdSql.checkData(74, 3, 0.9964691731217737)
        tdSql.checkData(74, 4, -0.3048106211022167)
        tdSql.checkData(74, 5, 1.570782433199764)
        tdSql.checkData(74, 6, 0.31565238132361734)
        tdSql.checkData(75, 0, 12)
        tdSql.checkData(75, 1, 0.1367372182078336)
        tdSql.checkData(75, 2, 0.8711474010323434)
        tdSql.checkData(75, 3, 0.9964691731217737)
        tdSql.checkData(75, 4, -0.3048106211022167)
        tdSql.checkData(75, 5, 1.570782433199764)
        tdSql.checkData(75, 6, 0.31565238132361734)
        tdSql.checkData(76, 0, 11)
        tdSql.checkData(76, 1, 0.9074467814501962)
        tdSql.checkData(76, 2, -0.04866360920015389)
        tdSql.checkData(76, 3, -0.45990349068959124)
        tdSql.checkData(76, 4, -0.9997551733586199)
        tdSql.checkData(76, 5, 1.5707757843526298)
        tdSql.checkData(76, 6, -0.9008027113130536)
        tdSql.checkData(77, 0, 11)
        tdSql.checkData(77, 1, 0.9074467814501962)
        tdSql.checkData(77, 2, -0.04866360920015389)
        tdSql.checkData(77, 3, -0.45990349068959124)
        tdSql.checkData(77, 4, -0.9997551733586199)
        tdSql.checkData(77, 5, 1.5707757843526298)
        tdSql.checkData(77, 6, -0.9008027113130536)
        tdSql.checkData(78, 0, 10)
        tdSql.checkData(78, 1, 0.8438539587324921)
        tdSql.checkData(78, 2, 0.8623188722876839)
        tdSql.checkData(78, 3, 0.9948267913584063)
        tdSql.checkData(78, 4, -0.26237485370392877)
        tdSql.checkData(78, 5, 1.5707648037030744)
        tdSql.checkData(78, 6, -4.025330871196722)
        tdSql.checkData(79, 0, 10)
        tdSql.checkData(79, 1, 0.8438539587324921)
        tdSql.checkData(79, 2, 0.8623188722876839)
        tdSql.checkData(79, 3, 0.9948267913584063)
        tdSql.checkData(79, 4, -0.26237485370392877)
        tdSql.checkData(79, 5, 1.5707648037030744)
        tdSql.checkData(79, 6, -4.025330871196722)
        tdSql.checkData(80, 0, 9)
        tdSql.checkData(80, 1, 0.004425697988050785)
        tdSql.checkData(80, 2, 0.7766859820216312)
        tdSql.checkData(80, 3, 0.9683644611001854)
        tdSql.checkData(80, 4, 0.8509035245341184)
        tdSql.checkData(80, 5, 1.5707457297498073)
        tdSql.checkData(80, 6, 8.99827042612123)
        tdSql.checkData(81, 0, 9)
        tdSql.checkData(81, 1, 0.004425697988050785)
        tdSql.checkData(81, 2, 0.7766859820216312)
        tdSql.checkData(81, 3, 0.9683644611001854)
        tdSql.checkData(81, 4, 0.8509035245341184)
        tdSql.checkData(81, 5, 1.5707457297498073)
        tdSql.checkData(81, 6, 8.99827042612123)
        tdSql.checkData(82, 0, 8)
        tdSql.checkData(82, 1, -0.8390715290764524)
        tdSql.checkData(82, 2, 0.39185723042955)
        tdSql.checkData(82, 3, -0.026551154023966794)
        tdSql.checkData(82, 4, 0.7451131604793488)
        tdSql.checkData(82, 5, 1.5707104842668094)
        tdSql.checkData(82, 6, 2.605110021628947)
        tdSql.checkData(83, 0, 8)
        tdSql.checkData(83, 1, -0.8390715290764524)
        tdSql.checkData(83, 2, 0.39185723042955)
        tdSql.checkData(83, 3, -0.026551154023966794)
        tdSql.checkData(83, 4, 0.7451131604793488)
        tdSql.checkData(83, 5, 1.5707104842668094)
        tdSql.checkData(83, 6, 2.605110021628947)
        tdSql.checkData(84, 0, 7)
        tdSql.checkData(84, 1, -0.9111302618846769)
        tdSql.checkData(84, 2, 0.3005925437436371)
        tdSql.checkData(84, 3, 0.6702291758433747)
        tdSql.checkData(84, 4, -0.428182669496151)
        tdSql.checkData(84, 5, 1.570640112161644)
        tdSql.checkData(84, 6, -23.751038099429206)
        tdSql.checkData(85, 0, 7)
        tdSql.checkData(85, 1, -0.9111302618846769)
        tdSql.checkData(85, 2, 0.3005925437436371)
        tdSql.checkData(85, 3, 0.6702291758433747)
        tdSql.checkData(85, 4, -0.428182669496151)
        tdSql.checkData(85, 5, 1.570640112161644)
        tdSql.checkData(85, 6, -23.751038099429206)
        tdSql.checkData(86, 0, 6)
        tdSql.checkData(86, 1, -0.14550003380861354)
        tdSql.checkData(86, 2, -0.12796368962740468)
        tdSql.checkData(86, 3, 0.2963685787093853)
        tdSql.checkData(86, 4, -0.9880316240928618)
        tdSql.checkData(86, 5, 1.5704848525972515)
        tdSql.checkData(86, 6, 0.9400535268838884)
        tdSql.checkData(87, 0, 6)
        tdSql.checkData(87, 1, -0.14550003380861354)
        tdSql.checkData(87, 2, -0.12796368962740468)
        tdSql.checkData(87, 3, 0.2963685787093853)
        tdSql.checkData(87, 4, -0.9880316240928618)
        tdSql.checkData(87, 5, 1.5704848525972515)
        tdSql.checkData(87, 6, 0.9400535268838884)
        tdSql.checkData(88, 0, 5)
        tdSql.checkData(88, 1, 0.7539022543433046)
        tdSql.checkData(88, 2, 0.9912028118634736)
        tdSql.checkData(88, 3, 0.956375928404503)
        tdSql.checkData(88, 4, -0.13235175009777303)
        tdSql.checkData(88, 5, 1.5700933602085452)
        tdSql.checkData(88, 6, -0.24421205951965097)
        tdSql.checkData(89, 0, 5)
        tdSql.checkData(89, 1, 0.7539022543433046)
        tdSql.checkData(89, 2, 0.9912028118634736)
        tdSql.checkData(89, 3, 0.956375928404503)
        tdSql.checkData(89, 4, -0.13235175009777303)
        tdSql.checkData(89, 5, 1.5700933602085452)
        tdSql.checkData(89, 6, -0.24421205951965097)
        tdSql.checkData(90, 0, 4)
        tdSql.checkData(90, 1, 0.960170286650366)
        tdSql.checkData(90, 2, -0.9576594803233847)
        tdSql.checkData(90, 3, -0.750987246771676)
        tdSql.checkData(90, 4, 0.9129452507276277)
        tdSql.checkData(90, 5, 1.5689023896654766)
        tdSql.checkData(90, 6, -1.741882365717585)
        tdSql.checkData(91, 0, 4)
        tdSql.checkData(91, 1, 0.960170286650366)
        tdSql.checkData(91, 2, -0.9576594803233847)
        tdSql.checkData(91, 3, -0.750987246771676)
        tdSql.checkData(91, 4, 0.9129452507276277)
        tdSql.checkData(91, 5, 1.5689023896654766)
        tdSql.checkData(91, 6, -1.741882365717585)
        tdSql.checkData(92, 0, 3)
        tdSql.checkData(92, 1, 0.28366218546322625)
        tdSql.checkData(92, 2, -0.9111302618846769)
        tdSql.checkData(92, 3, -0.9999902065507035)
        tdSql.checkData(92, 4, 0.6502878401571168)
        tdSql.checkData(92, 5, 1.5640983290419266)
        tdSql.checkData(92, 6, 1.2100230702966224)
        tdSql.checkData(93, 0, 3)
        tdSql.checkData(93, 1, 0.28366218546322625)
        tdSql.checkData(93, 2, -0.9111302618846769)
        tdSql.checkData(93, 3, -0.9999902065507035)
        tdSql.checkData(93, 4, 0.6502878401571168)
        tdSql.checkData(93, 5, 1.5640983290419266)
        tdSql.checkData(93, 6, 1.2100230702966224)
        tdSql.checkData(94, 0, 2)
        tdSql.checkData(94, 1, -0.6536436208636119)
        tdSql.checkData(94, 2, -0.6536436208636119)
        tdSql.checkData(94, 3, -0.27941549819892586)
        tdSql.checkData(94, 4, -0.5440211108893698)
        tdSql.checkData(94, 5, 1.5332586916349722)
        tdSql.checkData(94, 6, 14.060932856369687)
        tdSql.checkData(95, 0, 2)
        tdSql.checkData(95, 1, -0.6536436208636119)
        tdSql.checkData(95, 2, -0.6536436208636119)
        tdSql.checkData(95, 3, -0.27941549819892586)
        tdSql.checkData(95, 4, -0.5440211108893698)
        tdSql.checkData(95, 5, 1.5332586916349722)
        tdSql.checkData(95, 6, 14.060932856369687)
        tdSql.checkData(96, 0, 1)
        tdSql.checkData(96, 1, -0.9899924966004454)
        tdSql.checkData(96, 2, 0.5403023058681398)
        tdSql.checkData(96, 3, 0.1411200080598672)
        tdSql.checkData(96, 4, -0.9589242746631385)
        tdSql.checkData(96, 5, 1.1071487177940904)
        tdSql.checkData(96, 6, 0.14303314440903753)
        tdSql.checkData(97, 0, 1)
        tdSql.checkData(97, 1, -0.9899924966004454)
        tdSql.checkData(97, 2, 0.5403023058681398)
        tdSql.checkData(97, 3, 0.1411200080598672)
        tdSql.checkData(97, 4, -0.9589242746631385)
        tdSql.checkData(97, 5, 1.1071487177940904)
        tdSql.checkData(97, 6, 0.14303314440903753)
        tdSql.checkData(98, 0, 0)
        tdSql.checkData(98, 1, -0.6281736227227391)
        tdSql.checkData(98, 2, 1.0)
        tdSql.checkData(98, 3, 0.9092974268256817)
        tdSql.checkData(98, 4, 0.8414709848078965)
        tdSql.checkData(98, 5, 0.0)
        tdSql.checkData(98, 6, None)
        tdSql.checkData(99, 0, 0)
        tdSql.checkData(99, 1, -0.6281736227227391)
        tdSql.checkData(99, 2, 1.0)
        tdSql.checkData(99, 3, 0.9092974268256817)
        tdSql.checkData(99, 4, 0.8414709848078965)
        tdSql.checkData(99, 5, 0.0)
        tdSql.checkData(99, 6, None)

        tdSql.query('select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5+c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6 from ct1 order by ts limit 2;;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.7780731968879212)
        tdSql.checkData(0, 2, 0.6143002821164822)
        tdSql.checkData(0, 3, 3.2037266279837113)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.02246988233490299)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 1)
        tdSql.checkData(1, 1, 0.1411200080598672)
        tdSql.checkData(1, 2, 0.6663667453928805)
        tdSql.checkData(1, 3, 1.558041126155035)
        tdSql.checkData(1, 4, 2.1543462689906883)
        tdSql.checkData(1, 5, 0.17204223631998083)
        tdSql.checkData(1, 6, None)

        tdSql.query('select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6  from (select * from st0 order by ts desc);')
        tdSql.checkRows(100)
        tdSql.checkData(0, 0, 49)
        tdSql.checkData(0, 1, 0.6702291758433747)
        tdSql.checkData(0, 2, 0.9923745526637894)
        tdSql.checkData(0, 3, 0.9298143670243166)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.7136182821549459)
        tdSql.checkData(0, 6, -0.7462904241496138)
        tdSql.checkData(1, 0, 49)
        tdSql.checkData(1, 1, 0.6702291758433747)
        tdSql.checkData(1, 2, 0.9923745526637894)
        tdSql.checkData(1, 3, 0.9298143670243166)
        tdSql.checkData(1, 4, None)
        tdSql.checkData(1, 5, 0.7136182821549459)
        tdSql.checkData(1, 6, -0.7462904241496138)
        tdSql.checkData(2, 0, 48)
        tdSql.checkData(2, 1, -0.26237485370392877)
        tdSql.checkData(2, 2, 0.6202081141679935)
        tdSql.checkData(2, 3, 1.8175857333771335)
        tdSql.checkData(2, 4, None)
        tdSql.checkData(2, 5, 1.211884234321115)
        tdSql.checkData(2, 6, 5.183714988550632)
        tdSql.checkData(3, 0, 48)
        tdSql.checkData(3, 1, -0.26237485370392877)
        tdSql.checkData(3, 2, 0.6202081141679935)
        tdSql.checkData(3, 3, 1.8175857333771335)
        tdSql.checkData(3, 4, None)
        tdSql.checkData(3, 5, 1.211884234321115)
        tdSql.checkData(3, 6, 5.183714988550632)
        tdSql.checkData(4, 0, 47)
        tdSql.checkData(4, 1, -0.9537526527594719)
        tdSql.checkData(4, 2, 0.6593040763085178)
        tdSql.checkData(4, 3, 3.4575106745458637)
        tdSql.checkData(4, 4, None)
        tdSql.checkData(4, 5, 0.8820838187306987)
        tdSql.checkData(4, 6, 2.6302204463996084)
        tdSql.checkData(5, 0, 47)
        tdSql.checkData(5, 1, -0.9537526527594719)
        tdSql.checkData(5, 2, 0.6593040763085178)
        tdSql.checkData(5, 3, 3.4575106745458637)
        tdSql.checkData(5, 4, None)
        tdSql.checkData(5, 5, 0.8820838187306987)
        tdSql.checkData(5, 6, 2.6302204463996084)
        tdSql.checkData(6, 0, 46)
        tdSql.checkData(6, 1, -0.7682546613236668)
        tdSql.checkData(6, 2, 0.9998433250151273)
        tdSql.checkData(6, 3, 1.2763169256468458)
        tdSql.checkData(6, 4, None)
        tdSql.checkData(6, 5, -0.300459258677913)
        tdSql.checkData(6, 6, 0.13392039926281352)
        tdSql.checkData(7, 0, 46)
        tdSql.checkData(7, 1, -0.7682546613236668)
        tdSql.checkData(7, 2, 0.9998433250151273)
        tdSql.checkData(7, 3, 1.2763169256468458)
        tdSql.checkData(7, 4, None)
        tdSql.checkData(7, 5, -0.300459258677913)
        tdSql.checkData(7, 6, 0.13392039926281352)
        tdSql.checkData(8, 0, 45)
        tdSql.checkData(8, 1, 0.123573122745224)
        tdSql.checkData(8, 2, 0.6735650596658175)
        tdSql.checkData(8, 3, 1.5193186190030223)
        tdSql.checkData(8, 4, None)
        tdSql.checkData(8, 5, -1.5661895943272113)
        tdSql.checkData(8, 6, 5.513771854144419)
        tdSql.checkData(9, 0, 45)
        tdSql.checkData(9, 1, 0.123573122745224)
        tdSql.checkData(9, 2, 0.6735650596658175)
        tdSql.checkData(9, 3, 1.5193186190030223)
        tdSql.checkData(9, 4, None)
        tdSql.checkData(9, 5, -1.5661895943272113)
        tdSql.checkData(9, 6, 5.513771854144419)
        tdSql.checkData(10, 0, 44)
        tdSql.checkData(10, 1, 0.9017883476488092)
        tdSql.checkData(10, 2, 0.6085839480802863)
        tdSql.checkData(10, 3, 3.5552629892514687)
        tdSql.checkData(10, 4, None)
        tdSql.checkData(10, 5, -1.9810692649977342)
        tdSql.checkData(10, 6, 3.0531030020123464)
        tdSql.checkData(11, 0, 44)
        tdSql.checkData(11, 1, 0.9017883476488092)
        tdSql.checkData(11, 2, 0.6085839480802863)
        tdSql.checkData(11, 3, 3.5552629892514687)
        tdSql.checkData(11, 4, None)
        tdSql.checkData(11, 5, -1.9810692649977342)
        tdSql.checkData(11, 6, 3.0531030020123464)
        tdSql.checkData(12, 0, 43)
        tdSql.checkData(12, 1, 0.8509035245341184)
        tdSql.checkData(12, 2, 0.9874457808369176)
        tdSql.checkData(12, 3, 1.5962924548219202)
        tdSql.checkData(12, 4, None)
        tdSql.checkData(12, 5, -1.2490970766755156)
        tdSql.checkData(12, 6, 0.5781542141407696)
        tdSql.checkData(13, 0, 43)
        tdSql.checkData(13, 1, 0.8509035245341184)
        tdSql.checkData(13, 2, 0.9874457808369176)
        tdSql.checkData(13, 3, 1.5962924548219202)
        tdSql.checkData(13, 4, None)
        tdSql.checkData(13, 5, -1.2490970766755156)
        tdSql.checkData(13, 6, 0.5781542141407696)
        tdSql.checkData(14, 0, 42)
        tdSql.checkData(14, 1, 0.017701925105413577)
        tdSql.checkData(14, 2, 0.7350111780599404)
        tdSql.checkData(14, 3, 1.1912997639866574)
        tdSql.checkData(14, 4, None)
        tdSql.checkData(14, 5, 0.036467324189017214)
        tdSql.checkData(14, 6, 6.024578312510778)
        tdSql.checkData(15, 0, 42)
        tdSql.checkData(15, 1, 0.017701925105413577)
        tdSql.checkData(15, 2, 0.7350111780599404)
        tdSql.checkData(15, 3, 1.1912997639866574)
        tdSql.checkData(15, 4, None)
        tdSql.checkData(15, 5, 0.036467324189017214)
        tdSql.checkData(15, 6, 6.024578312510778)
        tdSql.checkData(16, 0, 41)
        tdSql.checkData(16, 1, -0.8317747426285983)
        tdSql.checkData(16, 2, 0.5704067143341829)
        tdSql.checkData(16, 3, 3.397430462894578)
        tdSql.checkData(16, 4, None)
        tdSql.checkData(16, 5, 0.9190273051332304)
        tdSql.checkData(16, 6, 3.473885481113728)
        tdSql.checkData(17, 0, 41)
        tdSql.checkData(17, 1, -0.8317747426285983)
        tdSql.checkData(17, 2, 0.5704067143341829)
        tdSql.checkData(17, 3, 3.397430462894578)
        tdSql.checkData(17, 4, None)
        tdSql.checkData(17, 5, 0.9190273051332304)
        tdSql.checkData(17, 6, 3.473885481113728)
        tdSql.checkData(18, 0, 40)
        tdSql.checkData(18, 1, -0.9165215479156338)
        tdSql.checkData(18, 2, 0.9564033460276342)
        tdSql.checkData(18, 3, 1.889162191085516)
        tdSql.checkData(18, 4, None)
        tdSql.checkData(18, 5, 0.90296737936602)
        tdSql.checkData(18, 6, 0.888896415152729)
        tdSql.checkData(19, 0, 40)
        tdSql.checkData(19, 1, -0.9165215479156338)
        tdSql.checkData(19, 2, 0.9564033460276342)
        tdSql.checkData(19, 3, 1.889162191085516)
        tdSql.checkData(19, 4, None)
        tdSql.checkData(19, 5, 0.90296737936602)
        tdSql.checkData(19, 6, 0.888896415152729)
        tdSql.checkData(20, 0, 39)
        tdSql.checkData(20, 1, -0.158622668804709)
        tdSql.checkData(20, 2, 0.7999777847134487)
        tdSql.checkData(20, 3, 0.8435920138756074)
        tdSql.checkData(20, 4, None)
        tdSql.checkData(20, 5, 0.3319994538301167)
        tdSql.checkData(20, 6, 7.12853286308907)
        tdSql.checkData(21, 0, 39)
        tdSql.checkData(21, 1, -0.158622668804709)
        tdSql.checkData(21, 2, 0.7999777847134487)
        tdSql.checkData(21, 3, 0.8435920138756074)
        tdSql.checkData(21, 4, None)
        tdSql.checkData(21, 5, 0.3319994538301167)
        tdSql.checkData(21, 6, 7.12853286308907)
        tdSql.checkData(22, 0, 38)
        tdSql.checkData(22, 1, 0.7451131604793488)
        tdSql.checkData(22, 2, 0.5472018255605284)
        tdSql.checkData(22, 3, 3.081063350979351)
        tdSql.checkData(22, 4, None)
        tdSql.checkData(22, 5, -0.007381884932924798)
        tdSql.checkData(22, 6, 3.8764172978929814)
        tdSql.checkData(23, 0, 38)
        tdSql.checkData(23, 1, 0.7451131604793488)
        tdSql.checkData(23, 2, 0.5472018255605284)
        tdSql.checkData(23, 3, 3.081063350979351)
        tdSql.checkData(23, 4, None)
        tdSql.checkData(23, 5, -0.007381884932924798)
        tdSql.checkData(23, 6, 3.8764172978929814)
        tdSql.checkData(24, 0, 37)
        tdSql.checkData(24, 1, 0.9637953862840878)
        tdSql.checkData(24, 2, 0.909721840267583)
        tdSql.checkData(24, 3, 2.1734252903776303)
        tdSql.checkData(24, 4, None)
        tdSql.checkData(24, 5, 0.32696474077278626)
        tdSql.checkData(24, 6, 1.174082484128993)
        tdSql.checkData(25, 0, 37)
        tdSql.checkData(25, 1, 0.9637953862840878)
        tdSql.checkData(25, 2, 0.909721840267583)
        tdSql.checkData(25, 3, 2.1734252903776303)
        tdSql.checkData(25, 4, None)
        tdSql.checkData(25, 5, 0.32696474077278626)
        tdSql.checkData(25, 6, 1.174082484128993)
        tdSql.checkData(26, 0, 36)
        tdSql.checkData(26, 1, 0.2963685787093853)
        tdSql.checkData(26, 2, 0.8632704401895588)
        tdSql.checkData(26, 3, 0.5493681603601657)
        tdSql.checkData(26, 4, None)
        tdSql.checkData(26, 5, 0.9944678850925007)
        tdSql.checkData(26, 6, 11.004294268461184)
        tdSql.checkData(27, 0, 36)
        tdSql.checkData(27, 1, 0.2963685787093853)
        tdSql.checkData(27, 2, 0.8632704401895588)
        tdSql.checkData(27, 3, 0.5493681603601657)
        tdSql.checkData(27, 4, None)
        tdSql.checkData(27, 5, 0.9944678850925007)
        tdSql.checkData(27, 6, 11.004294268461184)
        tdSql.checkData(28, 0, 35)
        tdSql.checkData(28, 1, -0.6435381333569995)
        tdSql.checkData(28, 2, 0.5403764709316752)
        tdSql.checkData(28, 3, 2.734210799811235)
        tdSql.checkData(28, 4, None)
        tdSql.checkData(28, 5, 1.1930854189064375)
        tdSql.checkData(28, 6, 4.24770540197234)
        tdSql.checkData(29, 0, 35)
        tdSql.checkData(29, 1, -0.6435381333569995)
        tdSql.checkData(29, 2, 0.5403764709316752)
        tdSql.checkData(29, 3, 2.734210799811235)
        tdSql.checkData(29, 4, None)
        tdSql.checkData(29, 5, 1.1930854189064375)
        tdSql.checkData(29, 6, 4.24770540197234)
        tdSql.checkData(30, 0, 34)
        tdSql.checkData(30, 1, -0.9917788534431158)
        tdSql.checkData(30, 2, 0.8517779466253769)
        tdSql.checkData(30, 3, 2.470955260231499)
        tdSql.checkData(30, 4, None)
        tdSql.checkData(30, 5, 0.4428112547200472)
        tdSql.checkData(30, 6, 1.4785733565944832)
        tdSql.checkData(31, 0, 34)
        tdSql.checkData(31, 1, -0.9917788534431158)
        tdSql.checkData(31, 2, 0.8517779466253769)
        tdSql.checkData(31, 3, 2.470955260231499)
        tdSql.checkData(31, 4, None)
        tdSql.checkData(31, 5, 0.4428112547200472)
        tdSql.checkData(31, 6, 1.4785733565944832)
        tdSql.checkData(32, 0, 33)
        tdSql.checkData(32, 1, -0.428182669496151)
        tdSql.checkData(32, 2, 0.9194811573015673)
        tdSql.checkData(32, 3, 0.4437992589174107)
        tdSql.checkData(32, 4, None)
        tdSql.checkData(32, 5, -0.9001958571391758)
        tdSql.checkData(32, 6, -72.33956595410905)
        tdSql.checkData(33, 0, 33)
        tdSql.checkData(33, 1, -0.428182669496151)
        tdSql.checkData(33, 2, 0.9194811573015673)
        tdSql.checkData(33, 3, 0.4437992589174107)
        tdSql.checkData(33, 4, None)
        tdSql.checkData(33, 5, -0.9001958571391758)
        tdSql.checkData(33, 6, -72.33956595410905)
        tdSql.checkData(34, 0, 32)
        tdSql.checkData(34, 1, 0.5290826861200238)
        tdSql.checkData(34, 2, 0.5503344099628432)
        tdSql.checkData(34, 3, 2.413227615833899)
        tdSql.checkData(34, 4, None)
        tdSql.checkData(34, 5, -1.8893763681780902)
        tdSql.checkData(34, 6, 4.581032079680554)
        tdSql.checkData(35, 0, 32)
        tdSql.checkData(35, 1, 0.5290826861200238)
        tdSql.checkData(35, 2, 0.5503344099628432)
        tdSql.checkData(35, 3, 2.413227615833899)
        tdSql.checkData(35, 4, None)
        tdSql.checkData(35, 5, -1.8893763681780902)
        tdSql.checkData(35, 6, 4.581032079680554)
        tdSql.checkData(36, 0, 31)
        tdSql.checkData(36, 1, 0.9999118601072672)
        tdSql.checkData(36, 2, 0.7877590247885756)
        tdSql.checkData(36, 3, 2.7979785951133604)
        tdSql.checkData(36, 4, None)
        tdSql.checkData(36, 5, -1.7874722290307907)
        tdSql.checkData(36, 6, 1.8191237353300793)
        tdSql.checkData(37, 0, 31)
        tdSql.checkData(37, 1, 0.9999118601072672)
        tdSql.checkData(37, 2, 0.7877590247885756)
        tdSql.checkData(37, 3, 2.7979785951133604)
        tdSql.checkData(37, 4, None)
        tdSql.checkData(37, 5, -1.7874722290307907)
        tdSql.checkData(37, 6, 1.8191237353300793)
        tdSql.checkData(38, 0, 30)
        tdSql.checkData(38, 1, 0.5514266812416906)
        tdSql.checkData(38, 2, 0.9635288988181601)
        tdSql.checkData(38, 3, 0.5944617511422015)
        tdSql.checkData(38, 4, None)
        tdSql.checkData(38, 5, -0.7022004347538967)
        tdSql.checkData(38, 6, -3.710141817748492)
        tdSql.checkData(39, 0, 30)
        tdSql.checkData(39, 1, 0.5514266812416906)
        tdSql.checkData(39, 2, 0.9635288988181601)
        tdSql.checkData(39, 3, 0.5944617511422015)
        tdSql.checkData(39, 4, None)
        tdSql.checkData(39, 5, -0.7022004347538967)
        tdSql.checkData(39, 6, -3.710141817748492)
        tdSql.checkData(40, 0, 29)
        tdSql.checkData(40, 1, -0.404037645323065)
        tdSql.checkData(40, 2, 0.5764850221962442)
        tdSql.checkData(40, 3, 2.1197476343754156)
        tdSql.checkData(40, 4, None)
        tdSql.checkData(40, 5, 0.5162157333804713)
        tdSql.checkData(40, 6, 4.8800154918827525)
        tdSql.checkData(41, 0, 29)
        tdSql.checkData(41, 1, -0.404037645323065)
        tdSql.checkData(41, 2, 0.5764850221962442)
        tdSql.checkData(41, 3, 2.1197476343754156)
        tdSql.checkData(41, 4, None)
        tdSql.checkData(41, 5, 0.5162157333804713)
        tdSql.checkData(41, 6, 4.8800154918827525)
        tdSql.checkData(42, 0, 28)
        tdSql.checkData(42, 1, -0.9880316240928618)
        tdSql.checkData(42, 2, 0.7230710689951642)
        tdSql.checkData(42, 3, 3.1457526648156393)
        tdSql.checkData(42, 4, None)
        tdSql.checkData(42, 5, 1.0206076417536643)
        tdSql.checkData(42, 6, 2.197019393348823)
        tdSql.checkData(43, 0, 28)
        tdSql.checkData(43, 1, -0.9880316240928618)
        tdSql.checkData(43, 2, 0.7230710689951642)
        tdSql.checkData(43, 3, 3.1457526648156393)
        tdSql.checkData(43, 4, None)
        tdSql.checkData(43, 5, 1.0206076417536643)
        tdSql.checkData(43, 6, 2.197019393348823)
        tdSql.checkData(44, 0, 27)
        tdSql.checkData(44, 1, -0.6636338842129675)
        tdSql.checkData(44, 2, 0.9912542848596704)
        tdSql.checkData(44, 3, 0.9080812682077812)
        tdSql.checkData(44, 4, None)
        tdSql.checkData(44, 5, 0.6788951190016388)
        tdSql.checkData(44, 6, -0.8324928492797357)
        tdSql.checkData(45, 0, 27)
        tdSql.checkData(45, 1, -0.6636338842129675)
        tdSql.checkData(45, 2, 0.9912542848596704)
        tdSql.checkData(45, 3, 0.9080812682077812)
        tdSql.checkData(45, 4, None)
        tdSql.checkData(45, 5, 0.6788951190016388)
        tdSql.checkData(45, 6, -0.8324928492797357)
        tdSql.checkData(46, 0, 26)
        tdSql.checkData(46, 1, 0.27090578830786904)
        tdSql.checkData(46, 2, 0.6172306382193644)
        tdSql.checkData(46, 3, 1.835550377607515)
        tdSql.checkData(46, 4, None)
        tdSql.checkData(46, 5, 0.11431954199291106)
        tdSql.checkData(46, 6, 5.165381146246765)
        tdSql.checkData(47, 0, 26)
        tdSql.checkData(47, 1, 0.27090578830786904)
        tdSql.checkData(47, 2, 0.6172306382193644)
        tdSql.checkData(47, 3, 1.835550377607515)
        tdSql.checkData(47, 4, None)
        tdSql.checkData(47, 5, 0.11431954199291106)
        tdSql.checkData(47, 6, 5.165381146246765)
        tdSql.checkData(48, 0, 25)
        tdSql.checkData(48, 1, 0.956375928404503)
        tdSql.checkData(48, 2, 0.6628179613691831)
        tdSql.checkData(48, 3, 3.4435632194258416)
        tdSql.checkData(48, 4, None)
        tdSql.checkData(48, 5, 0.05676687083562715)
        tdSql.checkData(48, 6, 2.6040987392745354)
        tdSql.checkData(49, 0, 25)
        tdSql.checkData(49, 1, 0.956375928404503)
        tdSql.checkData(49, 2, 0.6628179613691831)
        tdSql.checkData(49, 3, 3.4435632194258416)
        tdSql.checkData(49, 4, None)
        tdSql.checkData(49, 5, 0.05676687083562715)
        tdSql.checkData(49, 6, 2.6040987392745354)
        tdSql.checkData(50, 0, 24)
        tdSql.checkData(50, 1, 0.7625584504796027)
        tdSql.checkData(50, 2, 0.999960827417674)
        tdSql.checkData(50, 3, 1.2552318002593996)
        tdSql.checkData(50, 4, None)
        tdSql.checkData(50, 5, 0.6200983185456957)
        tdSql.checkData(50, 6, 0.09684864095463253)
        tdSql.checkData(51, 0, 24)
        tdSql.checkData(51, 1, 0.7625584504796027)
        tdSql.checkData(51, 2, 0.999960827417674)
        tdSql.checkData(51, 3, 1.2552318002593996)
        tdSql.checkData(51, 4, None)
        tdSql.checkData(51, 5, 0.6200983185456957)
        tdSql.checkData(51, 6, 0.09684864095463253)
        tdSql.checkData(52, 0, 23)
        tdSql.checkData(52, 1, -0.13235175009777303)
        tdSql.checkData(52, 2, 0.6699494442536529)
        tdSql.checkData(52, 3, 1.5387402975985367)
        tdSql.checkData(52, 4, None)
        tdSql.checkData(52, 5, 1.1825447904081037)
        tdSql.checkData(52, 6, 5.489941431040083)
        tdSql.checkData(53, 0, 23)
        tdSql.checkData(53, 1, -0.13235175009777303)
        tdSql.checkData(53, 2, 0.6699494442536529)
        tdSql.checkData(53, 3, 1.5387402975985367)
        tdSql.checkData(53, 4, None)
        tdSql.checkData(53, 5, 1.1825447904081037)
        tdSql.checkData(53, 6, 5.489941431040083)
        tdSql.checkData(54, 0, 22)
        tdSql.checkData(54, 1, -0.9055783620066239)
        tdSql.checkData(54, 2, 0.6114178044194122)
        tdSql.checkData(54, 3, 3.5568711064263105)
        tdSql.checkData(54, 4, None)
        tdSql.checkData(54, 5, 0.9837833410919679)
        tdSql.checkData(54, 6, 3.0265535811470983)
        tdSql.checkData(55, 0, 22)
        tdSql.checkData(55, 1, -0.9055783620066239)
        tdSql.checkData(55, 2, 0.6114178044194122)
        tdSql.checkData(55, 3, 3.5568711064263105)
        tdSql.checkData(55, 4, None)
        tdSql.checkData(55, 5, 0.9837833410919679)
        tdSql.checkData(55, 6, 3.0265535811470983)
        tdSql.checkData(56, 0, 21)
        tdSql.checkData(56, 1, -0.8462204041751706)
        tdSql.checkData(56, 2, 0.9887894200405688)
        tdSql.checkData(56, 3, 1.5772240911721418)
        tdSql.checkData(56, 4, None)
        tdSql.checkData(56, 5, -0.11647857397382422)
        tdSql.checkData(56, 6, 0.5559799244477626)
        tdSql.checkData(57, 0, 21)
        tdSql.checkData(57, 1, -0.8462204041751706)
        tdSql.checkData(57, 2, 0.9887894200405688)
        tdSql.checkData(57, 3, 1.5772240911721418)
        tdSql.checkData(57, 4, None)
        tdSql.checkData(57, 5, -0.11647857397382422)
        tdSql.checkData(57, 6, 0.5559799244477626)
        tdSql.checkData(58, 0, 20)
        tdSql.checkData(58, 1, -0.008851309290403876)
        tdSql.checkData(58, 2, 0.7310155667453407)
        tdSql.checkData(58, 3, 1.2127175951404974)
        tdSql.checkData(58, 4, None)
        tdSql.checkData(58, 5, -1.4304290589415767)
        tdSql.checkData(58, 6, 5.982274104704091)
        tdSql.checkData(59, 0, 20)
        tdSql.checkData(59, 1, -0.008851309290403876)
        tdSql.checkData(59, 2, 0.7310155667453407)
        tdSql.checkData(59, 3, 1.2127175951404974)
        tdSql.checkData(59, 4, None)
        tdSql.checkData(59, 5, -1.4304290589415767)
        tdSql.checkData(59, 6, 5.982274104704091)
        tdSql.checkData(60, 0, 19)
        tdSql.checkData(60, 1, 0.8366556385360561)
        tdSql.checkData(60, 2, 0.5723746128431292)
        tdSql.checkData(60, 3, 3.413484890511323)
        tdSql.checkData(60, 4, None)
        tdSql.checkData(60, 5, -1.9952541841757747)
        tdSql.checkData(60, 6, 3.4479580493217856)
        tdSql.checkData(61, 0, 19)
        tdSql.checkData(61, 1, 0.8366556385360561)
        tdSql.checkData(61, 2, 0.5723746128431292)
        tdSql.checkData(61, 3, 3.413484890511323)
        tdSql.checkData(61, 4, None)
        tdSql.checkData(61, 5, -1.9952541841757747)
        tdSql.checkData(61, 6, 3.4479580493217856)
        tdSql.checkData(62, 0, 18)
        tdSql.checkData(62, 1, 0.9129452507276277)
        tdSql.checkData(62, 2, 0.9588413200803038)
        tdSql.checkData(62, 3, 1.8713332491184997)
        tdSql.checkData(62, 4, None)
        tdSql.checkData(62, 5, -1.3983047743451864)
        tdSql.checkData(62, 6, 0.8709074342191974)
        tdSql.checkData(63, 0, 18)
        tdSql.checkData(63, 1, 0.9129452507276277)
        tdSql.checkData(63, 2, 0.9588413200803038)
        tdSql.checkData(63, 3, 1.8713332491184997)
        tdSql.checkData(63, 4, None)
        tdSql.checkData(63, 5, -1.3983047743451864)
        tdSql.checkData(63, 6, 0.8709074342191974)
        tdSql.checkData(64, 0, 17)
        tdSql.checkData(64, 1, 0.14987720966295234)
        tdSql.checkData(64, 2, 0.7959095686227995)
        tdSql.checkData(64, 3, 0.864944320724419)
        tdSql.checkData(64, 4, None)
        tdSql.checkData(64, 5, -0.13037289959062748)
        tdSql.checkData(64, 6, 7.022998331594864)
        tdSql.checkData(65, 0, 17)
        tdSql.checkData(65, 1, 0.14987720966295234)
        tdSql.checkData(65, 2, 0.7959095686227995)
        tdSql.checkData(65, 3, 0.864944320724419)
        tdSql.checkData(65, 4, None)
        tdSql.checkData(65, 5, -0.13037289959062748)
        tdSql.checkData(65, 6, 7.022998331594864)
        tdSql.checkData(66, 0, 16)
        tdSql.checkData(66, 1, -0.750987246771676)
        tdSql.checkData(66, 2, 0.5481819942730298)
        tdSql.checkData(66, 3, 3.102748784455539)
        tdSql.checkData(66, 4, None)
        tdSql.checkData(66, 5, 0.8513297604701857)
        tdSql.checkData(66, 6, 3.852058923265594)
        tdSql.checkData(67, 0, 16)
        tdSql.checkData(67, 1, -0.750987246771676)
        tdSql.checkData(67, 2, 0.5481819942730298)
        tdSql.checkData(67, 3, 3.102748784455539)
        tdSql.checkData(67, 4, None)
        tdSql.checkData(67, 5, 0.8513297604701857)
        tdSql.checkData(67, 6, 3.852058923265594)
        tdSql.checkData(68, 0, 15)
        tdSql.checkData(68, 1, -0.9613974918795568)
        tdSql.checkData(68, 2, 0.9130208165623314)
        tdSql.checkData(68, 3, 2.1554866011151765)
        tdSql.checkData(68, 4, None)
        tdSql.checkData(68, 5, 0.9521751875546269)
        tdSql.checkData(68, 6, 1.1559749749986195)
        tdSql.checkData(69, 0, 15)
        tdSql.checkData(69, 1, -0.9613974918795568)
        tdSql.checkData(69, 2, 0.9130208165623314)
        tdSql.checkData(69, 3, 2.1554866011151765)
        tdSql.checkData(69, 4, None)
        tdSql.checkData(69, 5, 0.9521751875546269)
        tdSql.checkData(69, 6, 1.1559749749986195)
        tdSql.checkData(70, 0, 14)
        tdSql.checkData(70, 1, -0.2879033166650653)
        tdSql.checkData(70, 2, 0.859465627274523)
        tdSql.checkData(70, 3, 0.5636905248139659)
        tdSql.checkData(70, 4, None)
        tdSql.checkData(70, 5, 0.41142163587369207)
        tdSql.checkData(70, 6, 10.515512404402676)
        tdSql.checkData(71, 0, 14)
        tdSql.checkData(71, 1, -0.2879033166650653)
        tdSql.checkData(71, 2, 0.859465627274523)
        tdSql.checkData(71, 3, 0.5636905248139659)
        tdSql.checkData(71, 4, None)
        tdSql.checkData(71, 5, 0.41142163587369207)
        tdSql.checkData(71, 6, 10.515512404402676)
        tdSql.checkData(72, 0, 13)
        tdSql.checkData(72, 1, 0.6502878401571168)
        tdSql.checkData(72, 2, 0.5403105467456532)
        tdSql.checkData(72, 3, 2.75535470715349)
        tdSql.checkData(72, 4, None)
        tdSql.checkData(72, 5, 0.0009616202598659029)
        tdSql.checkData(72, 6, 4.225579583416092)
        tdSql.checkData(73, 0, 13)
        tdSql.checkData(73, 1, 0.6502878401571168)
        tdSql.checkData(73, 2, 0.5403105467456532)
        tdSql.checkData(73, 3, 2.75535470715349)
        tdSql.checkData(73, 4, None)
        tdSql.checkData(73, 5, 0.0009616202598659029)
        tdSql.checkData(73, 6, 4.225579583416092)
        tdSql.checkData(74, 0, 12)
        tdSql.checkData(74, 1, 0.9906073556948704)
        tdSql.checkData(74, 2, 0.8556343548213666)
        tdSql.checkData(74, 3, 2.451594361777497)
        tdSql.checkData(74, 4, None)
        tdSql.checkData(74, 5, 0.24838494428124291)
        tdSql.checkData(74, 6, 1.4585617093317953)
        tdSql.checkData(75, 0, 12)
        tdSql.checkData(75, 1, 0.9906073556948704)
        tdSql.checkData(75, 2, 0.8556343548213666)
        tdSql.checkData(75, 3, 2.451594361777497)
        tdSql.checkData(75, 4, None)
        tdSql.checkData(75, 5, 0.24838494428124291)
        tdSql.checkData(75, 6, 1.4585617093317953)
        tdSql.checkData(76, 0, 11)
        tdSql.checkData(76, 1, 0.4201670368266409)
        tdSql.checkData(76, 2, 0.9162743174606308)
        tdSql.checkData(76, 3, 0.44272645708128566)
        tdSql.checkData(76, 4, None)
        tdSql.checkData(76, 5, 0.9151372562290566)
        tdSql.checkData(76, 6, -222.95969776348554)
        tdSql.checkData(77, 0, 11)
        tdSql.checkData(77, 1, 0.4201670368266409)
        tdSql.checkData(77, 2, 0.9162743174606308)
        tdSql.checkData(77, 3, 0.44272645708128566)
        tdSql.checkData(77, 4, None)
        tdSql.checkData(77, 5, 0.9151372562290566)
        tdSql.checkData(77, 6, -222.95969776348554)
        tdSql.checkData(78, 0, 10)
        tdSql.checkData(78, 1, -0.5365729180004349)
        tdSql.checkData(78, 2, 0.549226270051226)
        tdSql.checkData(78, 3, 2.432352856101439)
        tdSql.checkData(78, 4, None)
        tdSql.checkData(78, 5, 1.2185572409879093)
        tdSql.checkData(78, 6, 4.561306078186714)
        tdSql.checkData(79, 0, 10)
        tdSql.checkData(79, 1, -0.5365729180004349)
        tdSql.checkData(79, 2, 0.549226270051226)
        tdSql.checkData(79, 3, 2.432352856101439)
        tdSql.checkData(79, 4, None)
        tdSql.checkData(79, 5, 1.2185572409879093)
        tdSql.checkData(79, 6, 4.561306078186714)
        tdSql.checkData(80, 0, 9)
        tdSql.checkData(80, 1, -0.9999902065507035)
        tdSql.checkData(80, 2, 0.7918362090144786)
        tdSql.checkData(80, 3, 2.776612511546888)
        tdSql.checkData(80, 4, None)
        tdSql.checkData(80, 5, 0.5929886271208413)
        tdSql.checkData(80, 6, 1.796697093786514)
        tdSql.checkData(81, 0, 9)
        tdSql.checkData(81, 1, -0.9999902065507035)
        tdSql.checkData(81, 2, 0.7918362090144786)
        tdSql.checkData(81, 3, 2.776612511546888)
        tdSql.checkData(81, 4, None)
        tdSql.checkData(81, 5, 0.5929886271208413)
        tdSql.checkData(81, 6, 1.796697093786514)
        tdSql.checkData(82, 0, 8)
        tdSql.checkData(82, 1, -0.5440211108893698)
        tdSql.checkData(82, 2, 0.9612168045072789)
        tdSql.checkData(82, 3, 0.5787344727995947)
        tdSql.checkData(82, 4, None)
        tdSql.checkData(82, 5, -0.7199655182148126)
        tdSql.checkData(82, 6, -4.087614771885445)
        tdSql.checkData(83, 0, 8)
        tdSql.checkData(83, 1, -0.5440211108893698)
        tdSql.checkData(83, 2, 0.9612168045072789)
        tdSql.checkData(83, 3, 0.5787344727995947)
        tdSql.checkData(83, 4, None)
        tdSql.checkData(83, 5, -0.7199655182148126)
        tdSql.checkData(83, 6, -4.087614771885445)
        tdSql.checkData(84, 0, 7)
        tdSql.checkData(84, 1, 0.4121184852417566)
        tdSql.checkData(84, 2, 0.574400879193934)
        tdSql.checkData(84, 3, 2.137595835197328)
        tdSql.checkData(84, 4, None)
        tdSql.checkData(84, 5, -1.8119088619792247)
        tdSql.checkData(84, 6, 4.862055338419189)
        tdSql.checkData(85, 0, 7)
        tdSql.checkData(85, 1, 0.4121184852417566)
        tdSql.checkData(85, 2, 0.574400879193934)
        tdSql.checkData(85, 3, 2.137595835197328)
        tdSql.checkData(85, 4, None)
        tdSql.checkData(85, 5, -1.8119088619792247)
        tdSql.checkData(85, 6, 4.862055338419189)
        tdSql.checkData(86, 0, 6)
        tdSql.checkData(86, 1, 0.9893582466233818)
        tdSql.checkData(86, 2, 0.7270351311688125)
        tdSql.checkData(86, 3, 3.1243204798042576)
        tdSql.checkData(86, 4, None)
        tdSql.checkData(86, 5, -1.8696882565721156)
        tdSql.checkData(86, 6, 2.172420890614816)
        tdSql.checkData(87, 0, 6)
        tdSql.checkData(87, 1, 0.9893582466233818)
        tdSql.checkData(87, 2, 0.7270351311688125)
        tdSql.checkData(87, 3, 3.1243204798042576)
        tdSql.checkData(87, 4, None)
        tdSql.checkData(87, 5, -1.8696882565721156)
        tdSql.checkData(87, 6, 2.172420890614816)
        tdSql.checkData(88, 0, 5)
        tdSql.checkData(88, 1, 0.6569865987187891)
        tdSql.checkData(88, 2, 0.9900590857598653)
        tdSql.checkData(88, 3, 0.8864495743441427)
        tdSql.checkData(88, 4, None)
        tdSql.checkData(88, 5, -0.876294736008743)
        tdSql.checkData(88, 6, -0.9245361171359558)
        tdSql.checkData(89, 0, 5)
        tdSql.checkData(89, 1, 0.6569865987187891)
        tdSql.checkData(89, 2, 0.9900590857598653)
        tdSql.checkData(89, 3, 0.8864495743441427)
        tdSql.checkData(89, 4, None)
        tdSql.checkData(89, 5, -0.876294736008743)
        tdSql.checkData(89, 6, -0.9245361171359558)
        tdSql.checkData(90, 0, 4)
        tdSql.checkData(90, 1, -0.27941549819892586)
        tdSql.checkData(90, 2, 0.6143002821164822)
        tdSql.checkData(90, 3, 1.853464438509776)
        tdSql.checkData(90, 4, None)
        tdSql.checkData(90, 5, 0.38234027607634785)
        tdSql.checkData(90, 6, 5.147179528972959)
        tdSql.checkData(91, 0, 4)
        tdSql.checkData(91, 1, -0.27941549819892586)
        tdSql.checkData(91, 2, 0.6143002821164822)
        tdSql.checkData(91, 3, 1.853464438509776)
        tdSql.checkData(91, 4, None)
        tdSql.checkData(91, 5, 0.38234027607634785)
        tdSql.checkData(91, 6, 5.147179528972959)
        tdSql.checkData(92, 0, 3)
        tdSql.checkData(92, 1, -0.9589242746631385)
        tdSql.checkData(92, 2, 0.6663667453928805)
        tdSql.checkData(92, 3, 3.4288753232277074)
        tdSql.checkData(92, 4, None)
        tdSql.checkData(92, 5, 1.0087371784424417)
        tdSql.checkData(92, 6, 2.5780379587267963)
        tdSql.checkData(93, 0, 3)
        tdSql.checkData(93, 1, -0.9589242746631385)
        tdSql.checkData(93, 2, 0.6663667453928805)
        tdSql.checkData(93, 3, 3.4288753232277074)
        tdSql.checkData(93, 4, None)
        tdSql.checkData(93, 5, 1.0087371784424417)
        tdSql.checkData(93, 6, 2.5780379587267963)
        tdSql.checkData(94, 0, 2)
        tdSql.checkData(94, 1, -0.7568024953079282)
        tdSql.checkData(94, 2, 1.0)
        tdSql.checkData(94, 3, 1.2340302976078754)
        tdSql.checkData(94, 4, None)
        tdSql.checkData(94, 5, 0.7554222939559553)
        tdSql.checkData(94, 6, 0.05815764143055291)
        tdSql.checkData(95, 0, 2)
        tdSql.checkData(95, 1, -0.7568024953079282)
        tdSql.checkData(95, 2, 1.0)
        tdSql.checkData(95, 3, 1.2340302976078754)
        tdSql.checkData(95, 4, None)
        tdSql.checkData(95, 5, 0.7554222939559553)
        tdSql.checkData(95, 6, 0.05815764143055291)
        tdSql.checkData(96, 0, 1)
        tdSql.checkData(96, 1, 0.1411200080598672)
        tdSql.checkData(96, 2, 0.6663667453928805)
        tdSql.checkData(96, 3, 1.558041126155035)
        tdSql.checkData(96, 4, 1.8325957145940461)
        tdSql.checkData(96, 5, 0.17204223631998083)
        tdSql.checkData(96, 6, None)
        tdSql.checkData(97, 0, 1)
        tdSql.checkData(97, 1, 0.1411200080598672)
        tdSql.checkData(97, 2, 0.6663667453928805)
        tdSql.checkData(97, 3, 1.558041126155035)
        tdSql.checkData(97, 4, 1.8325957145940461)
        tdSql.checkData(97, 5, 0.17204223631998083)
        tdSql.checkData(97, 6, None)
        tdSql.checkData(98, 0, 0)
        tdSql.checkData(98, 1, 0.7780731968879212)
        tdSql.checkData(98, 2, 0.6143002821164822)
        tdSql.checkData(98, 3, 3.2037266279837113)
        tdSql.checkData(98, 4, None)
        tdSql.checkData(98, 5, 0.02246988233490299)
        tdSql.checkData(98, 6, None)
        tdSql.checkData(99, 0, 0)
        tdSql.checkData(99, 1, 0.7780731968879212)
        tdSql.checkData(99, 2, 0.6143002821164822)
        tdSql.checkData(99, 3, 3.2037266279837113)
        tdSql.checkData(99, 4, None)
        tdSql.checkData(99, 5, 0.02246988233490299)
        tdSql.checkData(99, 6, None)

        tdSql.query('select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6 from (select * from ct1 order by ts limit 2);;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.7780731968879212)
        tdSql.checkData(0, 2, 0.6143002821164822)
        tdSql.checkData(0, 3, 3.2037266279837113)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.02246988233490299)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 1)
        tdSql.checkData(1, 1, 0.1411200080598672)
        tdSql.checkData(1, 2, 0.6663667453928805)
        tdSql.checkData(1, 3, 1.558041126155035)
        tdSql.checkData(1, 4, 1.8325957145940461)
        tdSql.checkData(1, 5, 0.17204223631998083)
        tdSql.checkData(1, 6, None)

        tdSql.query('select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6 from (select * from st0 ) order by ts desc;')
        tdSql.checkRows(100)
        tdSql.checkData(0, 0, 49)
        tdSql.checkData(0, 1, 0.6702291758433747)
        tdSql.checkData(0, 2, 0.9923745526637894)
        tdSql.checkData(0, 3, 0.9298143670243166)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.7136182821549459)
        tdSql.checkData(0, 6, -0.7462904241496138)
        tdSql.checkData(1, 0, 49)
        tdSql.checkData(1, 1, 0.6702291758433747)
        tdSql.checkData(1, 2, 0.9923745526637894)
        tdSql.checkData(1, 3, 0.9298143670243166)
        tdSql.checkData(1, 4, None)
        tdSql.checkData(1, 5, 0.7136182821549459)
        tdSql.checkData(1, 6, -0.7462904241496138)
        tdSql.checkData(2, 0, 48)
        tdSql.checkData(2, 1, -0.26237485370392877)
        tdSql.checkData(2, 2, 0.6202081141679935)
        tdSql.checkData(2, 3, 1.8175857333771335)
        tdSql.checkData(2, 4, None)
        tdSql.checkData(2, 5, 1.211884234321115)
        tdSql.checkData(2, 6, 5.183714988550632)
        tdSql.checkData(3, 0, 48)
        tdSql.checkData(3, 1, -0.26237485370392877)
        tdSql.checkData(3, 2, 0.6202081141679935)
        tdSql.checkData(3, 3, 1.8175857333771335)
        tdSql.checkData(3, 4, None)
        tdSql.checkData(3, 5, 1.211884234321115)
        tdSql.checkData(3, 6, 5.183714988550632)
        tdSql.checkData(4, 0, 47)
        tdSql.checkData(4, 1, -0.9537526527594719)
        tdSql.checkData(4, 2, 0.6593040763085178)
        tdSql.checkData(4, 3, 3.4575106745458637)
        tdSql.checkData(4, 4, None)
        tdSql.checkData(4, 5, 0.8820838187306987)
        tdSql.checkData(4, 6, 2.6302204463996084)
        tdSql.checkData(5, 0, 47)
        tdSql.checkData(5, 1, -0.9537526527594719)
        tdSql.checkData(5, 2, 0.6593040763085178)
        tdSql.checkData(5, 3, 3.4575106745458637)
        tdSql.checkData(5, 4, None)
        tdSql.checkData(5, 5, 0.8820838187306987)
        tdSql.checkData(5, 6, 2.6302204463996084)
        tdSql.checkData(6, 0, 46)
        tdSql.checkData(6, 1, -0.7682546613236668)
        tdSql.checkData(6, 2, 0.9998433250151273)
        tdSql.checkData(6, 3, 1.2763169256468458)
        tdSql.checkData(6, 4, None)
        tdSql.checkData(6, 5, -0.300459258677913)
        tdSql.checkData(6, 6, 0.13392039926281352)
        tdSql.checkData(7, 0, 46)
        tdSql.checkData(7, 1, -0.7682546613236668)
        tdSql.checkData(7, 2, 0.9998433250151273)
        tdSql.checkData(7, 3, 1.2763169256468458)
        tdSql.checkData(7, 4, None)
        tdSql.checkData(7, 5, -0.300459258677913)
        tdSql.checkData(7, 6, 0.13392039926281352)
        tdSql.checkData(8, 0, 45)
        tdSql.checkData(8, 1, 0.123573122745224)
        tdSql.checkData(8, 2, 0.6735650596658175)
        tdSql.checkData(8, 3, 1.5193186190030223)
        tdSql.checkData(8, 4, None)
        tdSql.checkData(8, 5, -1.5661895943272113)
        tdSql.checkData(8, 6, 5.513771854144419)
        tdSql.checkData(9, 0, 45)
        tdSql.checkData(9, 1, 0.123573122745224)
        tdSql.checkData(9, 2, 0.6735650596658175)
        tdSql.checkData(9, 3, 1.5193186190030223)
        tdSql.checkData(9, 4, None)
        tdSql.checkData(9, 5, -1.5661895943272113)
        tdSql.checkData(9, 6, 5.513771854144419)
        tdSql.checkData(10, 0, 44)
        tdSql.checkData(10, 1, 0.9017883476488092)
        tdSql.checkData(10, 2, 0.6085839480802863)
        tdSql.checkData(10, 3, 3.5552629892514687)
        tdSql.checkData(10, 4, None)
        tdSql.checkData(10, 5, -1.9810692649977342)
        tdSql.checkData(10, 6, 3.0531030020123464)
        tdSql.checkData(11, 0, 44)
        tdSql.checkData(11, 1, 0.9017883476488092)
        tdSql.checkData(11, 2, 0.6085839480802863)
        tdSql.checkData(11, 3, 3.5552629892514687)
        tdSql.checkData(11, 4, None)
        tdSql.checkData(11, 5, -1.9810692649977342)
        tdSql.checkData(11, 6, 3.0531030020123464)
        tdSql.checkData(12, 0, 43)
        tdSql.checkData(12, 1, 0.8509035245341184)
        tdSql.checkData(12, 2, 0.9874457808369176)
        tdSql.checkData(12, 3, 1.5962924548219202)
        tdSql.checkData(12, 4, None)
        tdSql.checkData(12, 5, -1.2490970766755156)
        tdSql.checkData(12, 6, 0.5781542141407696)
        tdSql.checkData(13, 0, 43)
        tdSql.checkData(13, 1, 0.8509035245341184)
        tdSql.checkData(13, 2, 0.9874457808369176)
        tdSql.checkData(13, 3, 1.5962924548219202)
        tdSql.checkData(13, 4, None)
        tdSql.checkData(13, 5, -1.2490970766755156)
        tdSql.checkData(13, 6, 0.5781542141407696)
        tdSql.checkData(14, 0, 42)
        tdSql.checkData(14, 1, 0.017701925105413577)
        tdSql.checkData(14, 2, 0.7350111780599404)
        tdSql.checkData(14, 3, 1.1912997639866574)
        tdSql.checkData(14, 4, None)
        tdSql.checkData(14, 5, 0.036467324189017214)
        tdSql.checkData(14, 6, 6.024578312510778)
        tdSql.checkData(15, 0, 42)
        tdSql.checkData(15, 1, 0.017701925105413577)
        tdSql.checkData(15, 2, 0.7350111780599404)
        tdSql.checkData(15, 3, 1.1912997639866574)
        tdSql.checkData(15, 4, None)
        tdSql.checkData(15, 5, 0.036467324189017214)
        tdSql.checkData(15, 6, 6.024578312510778)
        tdSql.checkData(16, 0, 41)
        tdSql.checkData(16, 1, -0.8317747426285983)
        tdSql.checkData(16, 2, 0.5704067143341829)
        tdSql.checkData(16, 3, 3.397430462894578)
        tdSql.checkData(16, 4, None)
        tdSql.checkData(16, 5, 0.9190273051332304)
        tdSql.checkData(16, 6, 3.473885481113728)
        tdSql.checkData(17, 0, 41)
        tdSql.checkData(17, 1, -0.8317747426285983)
        tdSql.checkData(17, 2, 0.5704067143341829)
        tdSql.checkData(17, 3, 3.397430462894578)
        tdSql.checkData(17, 4, None)
        tdSql.checkData(17, 5, 0.9190273051332304)
        tdSql.checkData(17, 6, 3.473885481113728)
        tdSql.checkData(18, 0, 40)
        tdSql.checkData(18, 1, -0.9165215479156338)
        tdSql.checkData(18, 2, 0.9564033460276342)
        tdSql.checkData(18, 3, 1.889162191085516)
        tdSql.checkData(18, 4, None)
        tdSql.checkData(18, 5, 0.90296737936602)
        tdSql.checkData(18, 6, 0.888896415152729)
        tdSql.checkData(19, 0, 40)
        tdSql.checkData(19, 1, -0.9165215479156338)
        tdSql.checkData(19, 2, 0.9564033460276342)
        tdSql.checkData(19, 3, 1.889162191085516)
        tdSql.checkData(19, 4, None)
        tdSql.checkData(19, 5, 0.90296737936602)
        tdSql.checkData(19, 6, 0.888896415152729)
        tdSql.checkData(20, 0, 39)
        tdSql.checkData(20, 1, -0.158622668804709)
        tdSql.checkData(20, 2, 0.7999777847134487)
        tdSql.checkData(20, 3, 0.8435920138756074)
        tdSql.checkData(20, 4, None)
        tdSql.checkData(20, 5, 0.3319994538301167)
        tdSql.checkData(20, 6, 7.12853286308907)
        tdSql.checkData(21, 0, 39)
        tdSql.checkData(21, 1, -0.158622668804709)
        tdSql.checkData(21, 2, 0.7999777847134487)
        tdSql.checkData(21, 3, 0.8435920138756074)
        tdSql.checkData(21, 4, None)
        tdSql.checkData(21, 5, 0.3319994538301167)
        tdSql.checkData(21, 6, 7.12853286308907)
        tdSql.checkData(22, 0, 38)
        tdSql.checkData(22, 1, 0.7451131604793488)
        tdSql.checkData(22, 2, 0.5472018255605284)
        tdSql.checkData(22, 3, 3.081063350979351)
        tdSql.checkData(22, 4, None)
        tdSql.checkData(22, 5, -0.007381884932924798)
        tdSql.checkData(22, 6, 3.8764172978929814)
        tdSql.checkData(23, 0, 38)
        tdSql.checkData(23, 1, 0.7451131604793488)
        tdSql.checkData(23, 2, 0.5472018255605284)
        tdSql.checkData(23, 3, 3.081063350979351)
        tdSql.checkData(23, 4, None)
        tdSql.checkData(23, 5, -0.007381884932924798)
        tdSql.checkData(23, 6, 3.8764172978929814)
        tdSql.checkData(24, 0, 37)
        tdSql.checkData(24, 1, 0.9637953862840878)
        tdSql.checkData(24, 2, 0.909721840267583)
        tdSql.checkData(24, 3, 2.1734252903776303)
        tdSql.checkData(24, 4, None)
        tdSql.checkData(24, 5, 0.32696474077278626)
        tdSql.checkData(24, 6, 1.174082484128993)
        tdSql.checkData(25, 0, 37)
        tdSql.checkData(25, 1, 0.9637953862840878)
        tdSql.checkData(25, 2, 0.909721840267583)
        tdSql.checkData(25, 3, 2.1734252903776303)
        tdSql.checkData(25, 4, None)
        tdSql.checkData(25, 5, 0.32696474077278626)
        tdSql.checkData(25, 6, 1.174082484128993)
        tdSql.checkData(26, 0, 36)
        tdSql.checkData(26, 1, 0.2963685787093853)
        tdSql.checkData(26, 2, 0.8632704401895588)
        tdSql.checkData(26, 3, 0.5493681603601657)
        tdSql.checkData(26, 4, None)
        tdSql.checkData(26, 5, 0.9944678850925007)
        tdSql.checkData(26, 6, 11.004294268461184)
        tdSql.checkData(27, 0, 36)
        tdSql.checkData(27, 1, 0.2963685787093853)
        tdSql.checkData(27, 2, 0.8632704401895588)
        tdSql.checkData(27, 3, 0.5493681603601657)
        tdSql.checkData(27, 4, None)
        tdSql.checkData(27, 5, 0.9944678850925007)
        tdSql.checkData(27, 6, 11.004294268461184)
        tdSql.checkData(28, 0, 35)
        tdSql.checkData(28, 1, -0.6435381333569995)
        tdSql.checkData(28, 2, 0.5403764709316752)
        tdSql.checkData(28, 3, 2.734210799811235)
        tdSql.checkData(28, 4, None)
        tdSql.checkData(28, 5, 1.1930854189064375)
        tdSql.checkData(28, 6, 4.24770540197234)
        tdSql.checkData(29, 0, 35)
        tdSql.checkData(29, 1, -0.6435381333569995)
        tdSql.checkData(29, 2, 0.5403764709316752)
        tdSql.checkData(29, 3, 2.734210799811235)
        tdSql.checkData(29, 4, None)
        tdSql.checkData(29, 5, 1.1930854189064375)
        tdSql.checkData(29, 6, 4.24770540197234)
        tdSql.checkData(30, 0, 34)
        tdSql.checkData(30, 1, -0.9917788534431158)
        tdSql.checkData(30, 2, 0.8517779466253769)
        tdSql.checkData(30, 3, 2.470955260231499)
        tdSql.checkData(30, 4, None)
        tdSql.checkData(30, 5, 0.4428112547200472)
        tdSql.checkData(30, 6, 1.4785733565944832)
        tdSql.checkData(31, 0, 34)
        tdSql.checkData(31, 1, -0.9917788534431158)
        tdSql.checkData(31, 2, 0.8517779466253769)
        tdSql.checkData(31, 3, 2.470955260231499)
        tdSql.checkData(31, 4, None)
        tdSql.checkData(31, 5, 0.4428112547200472)
        tdSql.checkData(31, 6, 1.4785733565944832)
        tdSql.checkData(32, 0, 33)
        tdSql.checkData(32, 1, -0.428182669496151)
        tdSql.checkData(32, 2, 0.9194811573015673)
        tdSql.checkData(32, 3, 0.4437992589174107)
        tdSql.checkData(32, 4, None)
        tdSql.checkData(32, 5, -0.9001958571391758)
        tdSql.checkData(32, 6, -72.33956595410905)
        tdSql.checkData(33, 0, 33)
        tdSql.checkData(33, 1, -0.428182669496151)
        tdSql.checkData(33, 2, 0.9194811573015673)
        tdSql.checkData(33, 3, 0.4437992589174107)
        tdSql.checkData(33, 4, None)
        tdSql.checkData(33, 5, -0.9001958571391758)
        tdSql.checkData(33, 6, -72.33956595410905)
        tdSql.checkData(34, 0, 32)
        tdSql.checkData(34, 1, 0.5290826861200238)
        tdSql.checkData(34, 2, 0.5503344099628432)
        tdSql.checkData(34, 3, 2.413227615833899)
        tdSql.checkData(34, 4, None)
        tdSql.checkData(34, 5, -1.8893763681780902)
        tdSql.checkData(34, 6, 4.581032079680554)
        tdSql.checkData(35, 0, 32)
        tdSql.checkData(35, 1, 0.5290826861200238)
        tdSql.checkData(35, 2, 0.5503344099628432)
        tdSql.checkData(35, 3, 2.413227615833899)
        tdSql.checkData(35, 4, None)
        tdSql.checkData(35, 5, -1.8893763681780902)
        tdSql.checkData(35, 6, 4.581032079680554)
        tdSql.checkData(36, 0, 31)
        tdSql.checkData(36, 1, 0.9999118601072672)
        tdSql.checkData(36, 2, 0.7877590247885756)
        tdSql.checkData(36, 3, 2.7979785951133604)
        tdSql.checkData(36, 4, None)
        tdSql.checkData(36, 5, -1.7874722290307907)
        tdSql.checkData(36, 6, 1.8191237353300793)
        tdSql.checkData(37, 0, 31)
        tdSql.checkData(37, 1, 0.9999118601072672)
        tdSql.checkData(37, 2, 0.7877590247885756)
        tdSql.checkData(37, 3, 2.7979785951133604)
        tdSql.checkData(37, 4, None)
        tdSql.checkData(37, 5, -1.7874722290307907)
        tdSql.checkData(37, 6, 1.8191237353300793)
        tdSql.checkData(38, 0, 30)
        tdSql.checkData(38, 1, 0.5514266812416906)
        tdSql.checkData(38, 2, 0.9635288988181601)
        tdSql.checkData(38, 3, 0.5944617511422015)
        tdSql.checkData(38, 4, None)
        tdSql.checkData(38, 5, -0.7022004347538967)
        tdSql.checkData(38, 6, -3.710141817748492)
        tdSql.checkData(39, 0, 30)
        tdSql.checkData(39, 1, 0.5514266812416906)
        tdSql.checkData(39, 2, 0.9635288988181601)
        tdSql.checkData(39, 3, 0.5944617511422015)
        tdSql.checkData(39, 4, None)
        tdSql.checkData(39, 5, -0.7022004347538967)
        tdSql.checkData(39, 6, -3.710141817748492)
        tdSql.checkData(40, 0, 29)
        tdSql.checkData(40, 1, -0.404037645323065)
        tdSql.checkData(40, 2, 0.5764850221962442)
        tdSql.checkData(40, 3, 2.1197476343754156)
        tdSql.checkData(40, 4, None)
        tdSql.checkData(40, 5, 0.5162157333804713)
        tdSql.checkData(40, 6, 4.8800154918827525)
        tdSql.checkData(41, 0, 29)
        tdSql.checkData(41, 1, -0.404037645323065)
        tdSql.checkData(41, 2, 0.5764850221962442)
        tdSql.checkData(41, 3, 2.1197476343754156)
        tdSql.checkData(41, 4, None)
        tdSql.checkData(41, 5, 0.5162157333804713)
        tdSql.checkData(41, 6, 4.8800154918827525)
        tdSql.checkData(42, 0, 28)
        tdSql.checkData(42, 1, -0.9880316240928618)
        tdSql.checkData(42, 2, 0.7230710689951642)
        tdSql.checkData(42, 3, 3.1457526648156393)
        tdSql.checkData(42, 4, None)
        tdSql.checkData(42, 5, 1.0206076417536643)
        tdSql.checkData(42, 6, 2.197019393348823)
        tdSql.checkData(43, 0, 28)
        tdSql.checkData(43, 1, -0.9880316240928618)
        tdSql.checkData(43, 2, 0.7230710689951642)
        tdSql.checkData(43, 3, 3.1457526648156393)
        tdSql.checkData(43, 4, None)
        tdSql.checkData(43, 5, 1.0206076417536643)
        tdSql.checkData(43, 6, 2.197019393348823)
        tdSql.checkData(44, 0, 27)
        tdSql.checkData(44, 1, -0.6636338842129675)
        tdSql.checkData(44, 2, 0.9912542848596704)
        tdSql.checkData(44, 3, 0.9080812682077812)
        tdSql.checkData(44, 4, None)
        tdSql.checkData(44, 5, 0.6788951190016388)
        tdSql.checkData(44, 6, -0.8324928492797357)
        tdSql.checkData(45, 0, 27)
        tdSql.checkData(45, 1, -0.6636338842129675)
        tdSql.checkData(45, 2, 0.9912542848596704)
        tdSql.checkData(45, 3, 0.9080812682077812)
        tdSql.checkData(45, 4, None)
        tdSql.checkData(45, 5, 0.6788951190016388)
        tdSql.checkData(45, 6, -0.8324928492797357)
        tdSql.checkData(46, 0, 26)
        tdSql.checkData(46, 1, 0.27090578830786904)
        tdSql.checkData(46, 2, 0.6172306382193644)
        tdSql.checkData(46, 3, 1.835550377607515)
        tdSql.checkData(46, 4, None)
        tdSql.checkData(46, 5, 0.11431954199291106)
        tdSql.checkData(46, 6, 5.165381146246765)
        tdSql.checkData(47, 0, 26)
        tdSql.checkData(47, 1, 0.27090578830786904)
        tdSql.checkData(47, 2, 0.6172306382193644)
        tdSql.checkData(47, 3, 1.835550377607515)
        tdSql.checkData(47, 4, None)
        tdSql.checkData(47, 5, 0.11431954199291106)
        tdSql.checkData(47, 6, 5.165381146246765)
        tdSql.checkData(48, 0, 25)
        tdSql.checkData(48, 1, 0.956375928404503)
        tdSql.checkData(48, 2, 0.6628179613691831)
        tdSql.checkData(48, 3, 3.4435632194258416)
        tdSql.checkData(48, 4, None)
        tdSql.checkData(48, 5, 0.05676687083562715)
        tdSql.checkData(48, 6, 2.6040987392745354)
        tdSql.checkData(49, 0, 25)
        tdSql.checkData(49, 1, 0.956375928404503)
        tdSql.checkData(49, 2, 0.6628179613691831)
        tdSql.checkData(49, 3, 3.4435632194258416)
        tdSql.checkData(49, 4, None)
        tdSql.checkData(49, 5, 0.05676687083562715)
        tdSql.checkData(49, 6, 2.6040987392745354)
        tdSql.checkData(50, 0, 24)
        tdSql.checkData(50, 1, 0.7625584504796027)
        tdSql.checkData(50, 2, 0.999960827417674)
        tdSql.checkData(50, 3, 1.2552318002593996)
        tdSql.checkData(50, 4, None)
        tdSql.checkData(50, 5, 0.6200983185456957)
        tdSql.checkData(50, 6, 0.09684864095463253)
        tdSql.checkData(51, 0, 24)
        tdSql.checkData(51, 1, 0.7625584504796027)
        tdSql.checkData(51, 2, 0.999960827417674)
        tdSql.checkData(51, 3, 1.2552318002593996)
        tdSql.checkData(51, 4, None)
        tdSql.checkData(51, 5, 0.6200983185456957)
        tdSql.checkData(51, 6, 0.09684864095463253)
        tdSql.checkData(52, 0, 23)
        tdSql.checkData(52, 1, -0.13235175009777303)
        tdSql.checkData(52, 2, 0.6699494442536529)
        tdSql.checkData(52, 3, 1.5387402975985367)
        tdSql.checkData(52, 4, None)
        tdSql.checkData(52, 5, 1.1825447904081037)
        tdSql.checkData(52, 6, 5.489941431040083)
        tdSql.checkData(53, 0, 23)
        tdSql.checkData(53, 1, -0.13235175009777303)
        tdSql.checkData(53, 2, 0.6699494442536529)
        tdSql.checkData(53, 3, 1.5387402975985367)
        tdSql.checkData(53, 4, None)
        tdSql.checkData(53, 5, 1.1825447904081037)
        tdSql.checkData(53, 6, 5.489941431040083)
        tdSql.checkData(54, 0, 22)
        tdSql.checkData(54, 1, -0.9055783620066239)
        tdSql.checkData(54, 2, 0.6114178044194122)
        tdSql.checkData(54, 3, 3.5568711064263105)
        tdSql.checkData(54, 4, None)
        tdSql.checkData(54, 5, 0.9837833410919679)
        tdSql.checkData(54, 6, 3.0265535811470983)
        tdSql.checkData(55, 0, 22)
        tdSql.checkData(55, 1, -0.9055783620066239)
        tdSql.checkData(55, 2, 0.6114178044194122)
        tdSql.checkData(55, 3, 3.5568711064263105)
        tdSql.checkData(55, 4, None)
        tdSql.checkData(55, 5, 0.9837833410919679)
        tdSql.checkData(55, 6, 3.0265535811470983)
        tdSql.checkData(56, 0, 21)
        tdSql.checkData(56, 1, -0.8462204041751706)
        tdSql.checkData(56, 2, 0.9887894200405688)
        tdSql.checkData(56, 3, 1.5772240911721418)
        tdSql.checkData(56, 4, None)
        tdSql.checkData(56, 5, -0.11647857397382422)
        tdSql.checkData(56, 6, 0.5559799244477626)
        tdSql.checkData(57, 0, 21)
        tdSql.checkData(57, 1, -0.8462204041751706)
        tdSql.checkData(57, 2, 0.9887894200405688)
        tdSql.checkData(57, 3, 1.5772240911721418)
        tdSql.checkData(57, 4, None)
        tdSql.checkData(57, 5, -0.11647857397382422)
        tdSql.checkData(57, 6, 0.5559799244477626)
        tdSql.checkData(58, 0, 20)
        tdSql.checkData(58, 1, -0.008851309290403876)
        tdSql.checkData(58, 2, 0.7310155667453407)
        tdSql.checkData(58, 3, 1.2127175951404974)
        tdSql.checkData(58, 4, None)
        tdSql.checkData(58, 5, -1.4304290589415767)
        tdSql.checkData(58, 6, 5.982274104704091)
        tdSql.checkData(59, 0, 20)
        tdSql.checkData(59, 1, -0.008851309290403876)
        tdSql.checkData(59, 2, 0.7310155667453407)
        tdSql.checkData(59, 3, 1.2127175951404974)
        tdSql.checkData(59, 4, None)
        tdSql.checkData(59, 5, -1.4304290589415767)
        tdSql.checkData(59, 6, 5.982274104704091)
        tdSql.checkData(60, 0, 19)
        tdSql.checkData(60, 1, 0.8366556385360561)
        tdSql.checkData(60, 2, 0.5723746128431292)
        tdSql.checkData(60, 3, 3.413484890511323)
        tdSql.checkData(60, 4, None)
        tdSql.checkData(60, 5, -1.9952541841757747)
        tdSql.checkData(60, 6, 3.4479580493217856)
        tdSql.checkData(61, 0, 19)
        tdSql.checkData(61, 1, 0.8366556385360561)
        tdSql.checkData(61, 2, 0.5723746128431292)
        tdSql.checkData(61, 3, 3.413484890511323)
        tdSql.checkData(61, 4, None)
        tdSql.checkData(61, 5, -1.9952541841757747)
        tdSql.checkData(61, 6, 3.4479580493217856)
        tdSql.checkData(62, 0, 18)
        tdSql.checkData(62, 1, 0.9129452507276277)
        tdSql.checkData(62, 2, 0.9588413200803038)
        tdSql.checkData(62, 3, 1.8713332491184997)
        tdSql.checkData(62, 4, None)
        tdSql.checkData(62, 5, -1.3983047743451864)
        tdSql.checkData(62, 6, 0.8709074342191974)
        tdSql.checkData(63, 0, 18)
        tdSql.checkData(63, 1, 0.9129452507276277)
        tdSql.checkData(63, 2, 0.9588413200803038)
        tdSql.checkData(63, 3, 1.8713332491184997)
        tdSql.checkData(63, 4, None)
        tdSql.checkData(63, 5, -1.3983047743451864)
        tdSql.checkData(63, 6, 0.8709074342191974)
        tdSql.checkData(64, 0, 17)
        tdSql.checkData(64, 1, 0.14987720966295234)
        tdSql.checkData(64, 2, 0.7959095686227995)
        tdSql.checkData(64, 3, 0.864944320724419)
        tdSql.checkData(64, 4, None)
        tdSql.checkData(64, 5, -0.13037289959062748)
        tdSql.checkData(64, 6, 7.022998331594864)
        tdSql.checkData(65, 0, 17)
        tdSql.checkData(65, 1, 0.14987720966295234)
        tdSql.checkData(65, 2, 0.7959095686227995)
        tdSql.checkData(65, 3, 0.864944320724419)
        tdSql.checkData(65, 4, None)
        tdSql.checkData(65, 5, -0.13037289959062748)
        tdSql.checkData(65, 6, 7.022998331594864)
        tdSql.checkData(66, 0, 16)
        tdSql.checkData(66, 1, -0.750987246771676)
        tdSql.checkData(66, 2, 0.5481819942730298)
        tdSql.checkData(66, 3, 3.102748784455539)
        tdSql.checkData(66, 4, None)
        tdSql.checkData(66, 5, 0.8513297604701857)
        tdSql.checkData(66, 6, 3.852058923265594)
        tdSql.checkData(67, 0, 16)
        tdSql.checkData(67, 1, -0.750987246771676)
        tdSql.checkData(67, 2, 0.5481819942730298)
        tdSql.checkData(67, 3, 3.102748784455539)
        tdSql.checkData(67, 4, None)
        tdSql.checkData(67, 5, 0.8513297604701857)
        tdSql.checkData(67, 6, 3.852058923265594)
        tdSql.checkData(68, 0, 15)
        tdSql.checkData(68, 1, -0.9613974918795568)
        tdSql.checkData(68, 2, 0.9130208165623314)
        tdSql.checkData(68, 3, 2.1554866011151765)
        tdSql.checkData(68, 4, None)
        tdSql.checkData(68, 5, 0.9521751875546269)
        tdSql.checkData(68, 6, 1.1559749749986195)
        tdSql.checkData(69, 0, 15)
        tdSql.checkData(69, 1, -0.9613974918795568)
        tdSql.checkData(69, 2, 0.9130208165623314)
        tdSql.checkData(69, 3, 2.1554866011151765)
        tdSql.checkData(69, 4, None)
        tdSql.checkData(69, 5, 0.9521751875546269)
        tdSql.checkData(69, 6, 1.1559749749986195)
        tdSql.checkData(70, 0, 14)
        tdSql.checkData(70, 1, -0.2879033166650653)
        tdSql.checkData(70, 2, 0.859465627274523)
        tdSql.checkData(70, 3, 0.5636905248139659)
        tdSql.checkData(70, 4, None)
        tdSql.checkData(70, 5, 0.41142163587369207)
        tdSql.checkData(70, 6, 10.515512404402676)
        tdSql.checkData(71, 0, 14)
        tdSql.checkData(71, 1, -0.2879033166650653)
        tdSql.checkData(71, 2, 0.859465627274523)
        tdSql.checkData(71, 3, 0.5636905248139659)
        tdSql.checkData(71, 4, None)
        tdSql.checkData(71, 5, 0.41142163587369207)
        tdSql.checkData(71, 6, 10.515512404402676)
        tdSql.checkData(72, 0, 13)
        tdSql.checkData(72, 1, 0.6502878401571168)
        tdSql.checkData(72, 2, 0.5403105467456532)
        tdSql.checkData(72, 3, 2.75535470715349)
        tdSql.checkData(72, 4, None)
        tdSql.checkData(72, 5, 0.0009616202598659029)
        tdSql.checkData(72, 6, 4.225579583416092)
        tdSql.checkData(73, 0, 13)
        tdSql.checkData(73, 1, 0.6502878401571168)
        tdSql.checkData(73, 2, 0.5403105467456532)
        tdSql.checkData(73, 3, 2.75535470715349)
        tdSql.checkData(73, 4, None)
        tdSql.checkData(73, 5, 0.0009616202598659029)
        tdSql.checkData(73, 6, 4.225579583416092)
        tdSql.checkData(74, 0, 12)
        tdSql.checkData(74, 1, 0.9906073556948704)
        tdSql.checkData(74, 2, 0.8556343548213666)
        tdSql.checkData(74, 3, 2.451594361777497)
        tdSql.checkData(74, 4, None)
        tdSql.checkData(74, 5, 0.24838494428124291)
        tdSql.checkData(74, 6, 1.4585617093317953)
        tdSql.checkData(75, 0, 12)
        tdSql.checkData(75, 1, 0.9906073556948704)
        tdSql.checkData(75, 2, 0.8556343548213666)
        tdSql.checkData(75, 3, 2.451594361777497)
        tdSql.checkData(75, 4, None)
        tdSql.checkData(75, 5, 0.24838494428124291)
        tdSql.checkData(75, 6, 1.4585617093317953)
        tdSql.checkData(76, 0, 11)
        tdSql.checkData(76, 1, 0.4201670368266409)
        tdSql.checkData(76, 2, 0.9162743174606308)
        tdSql.checkData(76, 3, 0.44272645708128566)
        tdSql.checkData(76, 4, None)
        tdSql.checkData(76, 5, 0.9151372562290566)
        tdSql.checkData(76, 6, -222.95969776348554)
        tdSql.checkData(77, 0, 11)
        tdSql.checkData(77, 1, 0.4201670368266409)
        tdSql.checkData(77, 2, 0.9162743174606308)
        tdSql.checkData(77, 3, 0.44272645708128566)
        tdSql.checkData(77, 4, None)
        tdSql.checkData(77, 5, 0.9151372562290566)
        tdSql.checkData(77, 6, -222.95969776348554)
        tdSql.checkData(78, 0, 10)
        tdSql.checkData(78, 1, -0.5365729180004349)
        tdSql.checkData(78, 2, 0.549226270051226)
        tdSql.checkData(78, 3, 2.432352856101439)
        tdSql.checkData(78, 4, None)
        tdSql.checkData(78, 5, 1.2185572409879093)
        tdSql.checkData(78, 6, 4.561306078186714)
        tdSql.checkData(79, 0, 10)
        tdSql.checkData(79, 1, -0.5365729180004349)
        tdSql.checkData(79, 2, 0.549226270051226)
        tdSql.checkData(79, 3, 2.432352856101439)
        tdSql.checkData(79, 4, None)
        tdSql.checkData(79, 5, 1.2185572409879093)
        tdSql.checkData(79, 6, 4.561306078186714)
        tdSql.checkData(80, 0, 9)
        tdSql.checkData(80, 1, -0.9999902065507035)
        tdSql.checkData(80, 2, 0.7918362090144786)
        tdSql.checkData(80, 3, 2.776612511546888)
        tdSql.checkData(80, 4, None)
        tdSql.checkData(80, 5, 0.5929886271208413)
        tdSql.checkData(80, 6, 1.796697093786514)
        tdSql.checkData(81, 0, 9)
        tdSql.checkData(81, 1, -0.9999902065507035)
        tdSql.checkData(81, 2, 0.7918362090144786)
        tdSql.checkData(81, 3, 2.776612511546888)
        tdSql.checkData(81, 4, None)
        tdSql.checkData(81, 5, 0.5929886271208413)
        tdSql.checkData(81, 6, 1.796697093786514)
        tdSql.checkData(82, 0, 8)
        tdSql.checkData(82, 1, -0.5440211108893698)
        tdSql.checkData(82, 2, 0.9612168045072789)
        tdSql.checkData(82, 3, 0.5787344727995947)
        tdSql.checkData(82, 4, None)
        tdSql.checkData(82, 5, -0.7199655182148126)
        tdSql.checkData(82, 6, -4.087614771885445)
        tdSql.checkData(83, 0, 8)
        tdSql.checkData(83, 1, -0.5440211108893698)
        tdSql.checkData(83, 2, 0.9612168045072789)
        tdSql.checkData(83, 3, 0.5787344727995947)
        tdSql.checkData(83, 4, None)
        tdSql.checkData(83, 5, -0.7199655182148126)
        tdSql.checkData(83, 6, -4.087614771885445)
        tdSql.checkData(84, 0, 7)
        tdSql.checkData(84, 1, 0.4121184852417566)
        tdSql.checkData(84, 2, 0.574400879193934)
        tdSql.checkData(84, 3, 2.137595835197328)
        tdSql.checkData(84, 4, None)
        tdSql.checkData(84, 5, -1.8119088619792247)
        tdSql.checkData(84, 6, 4.862055338419189)
        tdSql.checkData(85, 0, 7)
        tdSql.checkData(85, 1, 0.4121184852417566)
        tdSql.checkData(85, 2, 0.574400879193934)
        tdSql.checkData(85, 3, 2.137595835197328)
        tdSql.checkData(85, 4, None)
        tdSql.checkData(85, 5, -1.8119088619792247)
        tdSql.checkData(85, 6, 4.862055338419189)
        tdSql.checkData(86, 0, 6)
        tdSql.checkData(86, 1, 0.9893582466233818)
        tdSql.checkData(86, 2, 0.7270351311688125)
        tdSql.checkData(86, 3, 3.1243204798042576)
        tdSql.checkData(86, 4, None)
        tdSql.checkData(86, 5, -1.8696882565721156)
        tdSql.checkData(86, 6, 2.172420890614816)
        tdSql.checkData(87, 0, 6)
        tdSql.checkData(87, 1, 0.9893582466233818)
        tdSql.checkData(87, 2, 0.7270351311688125)
        tdSql.checkData(87, 3, 3.1243204798042576)
        tdSql.checkData(87, 4, None)
        tdSql.checkData(87, 5, -1.8696882565721156)
        tdSql.checkData(87, 6, 2.172420890614816)
        tdSql.checkData(88, 0, 5)
        tdSql.checkData(88, 1, 0.6569865987187891)
        tdSql.checkData(88, 2, 0.9900590857598653)
        tdSql.checkData(88, 3, 0.8864495743441427)
        tdSql.checkData(88, 4, None)
        tdSql.checkData(88, 5, -0.876294736008743)
        tdSql.checkData(88, 6, -0.9245361171359558)
        tdSql.checkData(89, 0, 5)
        tdSql.checkData(89, 1, 0.6569865987187891)
        tdSql.checkData(89, 2, 0.9900590857598653)
        tdSql.checkData(89, 3, 0.8864495743441427)
        tdSql.checkData(89, 4, None)
        tdSql.checkData(89, 5, -0.876294736008743)
        tdSql.checkData(89, 6, -0.9245361171359558)
        tdSql.checkData(90, 0, 4)
        tdSql.checkData(90, 1, -0.27941549819892586)
        tdSql.checkData(90, 2, 0.6143002821164822)
        tdSql.checkData(90, 3, 1.853464438509776)
        tdSql.checkData(90, 4, None)
        tdSql.checkData(90, 5, 0.38234027607634785)
        tdSql.checkData(90, 6, 5.147179528972959)
        tdSql.checkData(91, 0, 4)
        tdSql.checkData(91, 1, -0.27941549819892586)
        tdSql.checkData(91, 2, 0.6143002821164822)
        tdSql.checkData(91, 3, 1.853464438509776)
        tdSql.checkData(91, 4, None)
        tdSql.checkData(91, 5, 0.38234027607634785)
        tdSql.checkData(91, 6, 5.147179528972959)
        tdSql.checkData(92, 0, 3)
        tdSql.checkData(92, 1, -0.9589242746631385)
        tdSql.checkData(92, 2, 0.6663667453928805)
        tdSql.checkData(92, 3, 3.4288753232277074)
        tdSql.checkData(92, 4, None)
        tdSql.checkData(92, 5, 1.0087371784424417)
        tdSql.checkData(92, 6, 2.5780379587267963)
        tdSql.checkData(93, 0, 3)
        tdSql.checkData(93, 1, -0.9589242746631385)
        tdSql.checkData(93, 2, 0.6663667453928805)
        tdSql.checkData(93, 3, 3.4288753232277074)
        tdSql.checkData(93, 4, None)
        tdSql.checkData(93, 5, 1.0087371784424417)
        tdSql.checkData(93, 6, 2.5780379587267963)
        tdSql.checkData(94, 0, 2)
        tdSql.checkData(94, 1, -0.7568024953079282)
        tdSql.checkData(94, 2, 1.0)
        tdSql.checkData(94, 3, 1.2340302976078754)
        tdSql.checkData(94, 4, None)
        tdSql.checkData(94, 5, 0.7554222939559553)
        tdSql.checkData(94, 6, 0.05815764143055291)
        tdSql.checkData(95, 0, 2)
        tdSql.checkData(95, 1, -0.7568024953079282)
        tdSql.checkData(95, 2, 1.0)
        tdSql.checkData(95, 3, 1.2340302976078754)
        tdSql.checkData(95, 4, None)
        tdSql.checkData(95, 5, 0.7554222939559553)
        tdSql.checkData(95, 6, 0.05815764143055291)
        tdSql.checkData(96, 0, 1)
        tdSql.checkData(96, 1, 0.1411200080598672)
        tdSql.checkData(96, 2, 0.6663667453928805)
        tdSql.checkData(96, 3, 1.558041126155035)
        tdSql.checkData(96, 4, 1.8325957145940461)
        tdSql.checkData(96, 5, 0.17204223631998083)
        tdSql.checkData(96, 6, None)
        tdSql.checkData(97, 0, 1)
        tdSql.checkData(97, 1, 0.1411200080598672)
        tdSql.checkData(97, 2, 0.6663667453928805)
        tdSql.checkData(97, 3, 1.558041126155035)
        tdSql.checkData(97, 4, 1.8325957145940461)
        tdSql.checkData(97, 5, 0.17204223631998083)
        tdSql.checkData(97, 6, None)
        tdSql.checkData(98, 0, 0)
        tdSql.checkData(98, 1, 0.7780731968879212)
        tdSql.checkData(98, 2, 0.6143002821164822)
        tdSql.checkData(98, 3, 3.2037266279837113)
        tdSql.checkData(98, 4, None)
        tdSql.checkData(98, 5, 0.02246988233490299)
        tdSql.checkData(98, 6, None)
        tdSql.checkData(99, 0, 0)
        tdSql.checkData(99, 1, 0.7780731968879212)
        tdSql.checkData(99, 2, 0.6143002821164822)
        tdSql.checkData(99, 3, 3.2037266279837113)
        tdSql.checkData(99, 4, None)
        tdSql.checkData(99, 5, 0.02246988233490299)
        tdSql.checkData(99, 6, None)

        tdSql.query('select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6 from (select * from st0 );')
        tdSql.checkRows(100)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.7780731968879212)
        tdSql.checkData(0, 2, 0.6143002821164822)
        tdSql.checkData(0, 3, 3.2037266279837113)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.02246988233490299)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 1)
        tdSql.checkData(1, 1, 0.1411200080598672)
        tdSql.checkData(1, 2, 0.6663667453928805)
        tdSql.checkData(1, 3, 1.558041126155035)
        tdSql.checkData(1, 4, 1.8325957145940461)
        tdSql.checkData(1, 5, 0.17204223631998083)
        tdSql.checkData(1, 6, None)
        tdSql.checkData(2, 0, 2)
        tdSql.checkData(2, 1, -0.7568024953079282)
        tdSql.checkData(2, 2, 1.0)
        tdSql.checkData(2, 3, 1.2340302976078754)
        tdSql.checkData(2, 4, None)
        tdSql.checkData(2, 5, 0.7554222939559553)
        tdSql.checkData(2, 6, 0.05815764143055291)
        tdSql.checkData(3, 0, 3)
        tdSql.checkData(3, 1, -0.9589242746631385)
        tdSql.checkData(3, 2, 0.6663667453928805)
        tdSql.checkData(3, 3, 3.4288753232277074)
        tdSql.checkData(3, 4, None)
        tdSql.checkData(3, 5, 1.0087371784424417)
        tdSql.checkData(3, 6, 2.5780379587267963)
        tdSql.checkData(4, 0, 4)
        tdSql.checkData(4, 1, -0.27941549819892586)
        tdSql.checkData(4, 2, 0.6143002821164822)
        tdSql.checkData(4, 3, 1.853464438509776)
        tdSql.checkData(4, 4, None)
        tdSql.checkData(4, 5, 0.38234027607634785)
        tdSql.checkData(4, 6, 5.147179528972959)
        tdSql.checkData(5, 0, 5)
        tdSql.checkData(5, 1, 0.6569865987187891)
        tdSql.checkData(5, 2, 0.9900590857598653)
        tdSql.checkData(5, 3, 0.8864495743441427)
        tdSql.checkData(5, 4, None)
        tdSql.checkData(5, 5, -0.876294736008743)
        tdSql.checkData(5, 6, -0.9245361171359558)
        tdSql.checkData(6, 0, 6)
        tdSql.checkData(6, 1, 0.9893582466233818)
        tdSql.checkData(6, 2, 0.7270351311688125)
        tdSql.checkData(6, 3, 3.1243204798042576)
        tdSql.checkData(6, 4, None)
        tdSql.checkData(6, 5, -1.8696882565721156)
        tdSql.checkData(6, 6, 2.172420890614816)
        tdSql.checkData(7, 0, 7)
        tdSql.checkData(7, 1, 0.4121184852417566)
        tdSql.checkData(7, 2, 0.574400879193934)
        tdSql.checkData(7, 3, 2.137595835197328)
        tdSql.checkData(7, 4, None)
        tdSql.checkData(7, 5, -1.8119088619792247)
        tdSql.checkData(7, 6, 4.862055338419189)
        tdSql.checkData(8, 0, 8)
        tdSql.checkData(8, 1, -0.5440211108893698)
        tdSql.checkData(8, 2, 0.9612168045072789)
        tdSql.checkData(8, 3, 0.5787344727995947)
        tdSql.checkData(8, 4, None)
        tdSql.checkData(8, 5, -0.7199655182148126)
        tdSql.checkData(8, 6, -4.087614771885445)
        tdSql.checkData(9, 0, 9)
        tdSql.checkData(9, 1, -0.9999902065507035)
        tdSql.checkData(9, 2, 0.7918362090144786)
        tdSql.checkData(9, 3, 2.776612511546888)
        tdSql.checkData(9, 4, None)
        tdSql.checkData(9, 5, 0.5929886271208413)
        tdSql.checkData(9, 6, 1.796697093786514)
        tdSql.checkData(10, 0, 10)
        tdSql.checkData(10, 1, -0.5365729180004349)
        tdSql.checkData(10, 2, 0.549226270051226)
        tdSql.checkData(10, 3, 2.432352856101439)
        tdSql.checkData(10, 4, None)
        tdSql.checkData(10, 5, 1.2185572409879093)
        tdSql.checkData(10, 6, 4.561306078186714)
        tdSql.checkData(11, 0, 11)
        tdSql.checkData(11, 1, 0.4201670368266409)
        tdSql.checkData(11, 2, 0.9162743174606308)
        tdSql.checkData(11, 3, 0.44272645708128566)
        tdSql.checkData(11, 4, None)
        tdSql.checkData(11, 5, 0.9151372562290566)
        tdSql.checkData(11, 6, -222.95969776348554)
        tdSql.checkData(12, 0, 12)
        tdSql.checkData(12, 1, 0.9906073556948704)
        tdSql.checkData(12, 2, 0.8556343548213666)
        tdSql.checkData(12, 3, 2.451594361777497)
        tdSql.checkData(12, 4, None)
        tdSql.checkData(12, 5, 0.24838494428124291)
        tdSql.checkData(12, 6, 1.4585617093317953)
        tdSql.checkData(13, 0, 13)
        tdSql.checkData(13, 1, 0.6502878401571168)
        tdSql.checkData(13, 2, 0.5403105467456532)
        tdSql.checkData(13, 3, 2.75535470715349)
        tdSql.checkData(13, 4, None)
        tdSql.checkData(13, 5, 0.0009616202598659029)
        tdSql.checkData(13, 6, 4.225579583416092)
        tdSql.checkData(14, 0, 14)
        tdSql.checkData(14, 1, -0.2879033166650653)
        tdSql.checkData(14, 2, 0.859465627274523)
        tdSql.checkData(14, 3, 0.5636905248139659)
        tdSql.checkData(14, 4, None)
        tdSql.checkData(14, 5, 0.41142163587369207)
        tdSql.checkData(14, 6, 10.515512404402676)
        tdSql.checkData(15, 0, 15)
        tdSql.checkData(15, 1, -0.9613974918795568)
        tdSql.checkData(15, 2, 0.9130208165623314)
        tdSql.checkData(15, 3, 2.1554866011151765)
        tdSql.checkData(15, 4, None)
        tdSql.checkData(15, 5, 0.9521751875546269)
        tdSql.checkData(15, 6, 1.1559749749986195)
        tdSql.checkData(16, 0, 16)
        tdSql.checkData(16, 1, -0.750987246771676)
        tdSql.checkData(16, 2, 0.5481819942730298)
        tdSql.checkData(16, 3, 3.102748784455539)
        tdSql.checkData(16, 4, None)
        tdSql.checkData(16, 5, 0.8513297604701857)
        tdSql.checkData(16, 6, 3.852058923265594)
        tdSql.checkData(17, 0, 17)
        tdSql.checkData(17, 1, 0.14987720966295234)
        tdSql.checkData(17, 2, 0.7959095686227995)
        tdSql.checkData(17, 3, 0.864944320724419)
        tdSql.checkData(17, 4, None)
        tdSql.checkData(17, 5, -0.13037289959062748)
        tdSql.checkData(17, 6, 7.022998331594864)
        tdSql.checkData(18, 0, 18)
        tdSql.checkData(18, 1, 0.9129452507276277)
        tdSql.checkData(18, 2, 0.9588413200803038)
        tdSql.checkData(18, 3, 1.8713332491184997)
        tdSql.checkData(18, 4, None)
        tdSql.checkData(18, 5, -1.3983047743451864)
        tdSql.checkData(18, 6, 0.8709074342191974)
        tdSql.checkData(19, 0, 19)
        tdSql.checkData(19, 1, 0.8366556385360561)
        tdSql.checkData(19, 2, 0.5723746128431292)
        tdSql.checkData(19, 3, 3.413484890511323)
        tdSql.checkData(19, 4, None)
        tdSql.checkData(19, 5, -1.9952541841757747)
        tdSql.checkData(19, 6, 3.4479580493217856)
        tdSql.checkData(20, 0, 20)
        tdSql.checkData(20, 1, -0.008851309290403876)
        tdSql.checkData(20, 2, 0.7310155667453407)
        tdSql.checkData(20, 3, 1.2127175951404974)
        tdSql.checkData(20, 4, None)
        tdSql.checkData(20, 5, -1.4304290589415767)
        tdSql.checkData(20, 6, 5.982274104704091)
        tdSql.checkData(21, 0, 21)
        tdSql.checkData(21, 1, -0.8462204041751706)
        tdSql.checkData(21, 2, 0.9887894200405688)
        tdSql.checkData(21, 3, 1.5772240911721418)
        tdSql.checkData(21, 4, None)
        tdSql.checkData(21, 5, -0.11647857397382422)
        tdSql.checkData(21, 6, 0.5559799244477626)
        tdSql.checkData(22, 0, 22)
        tdSql.checkData(22, 1, -0.9055783620066239)
        tdSql.checkData(22, 2, 0.6114178044194122)
        tdSql.checkData(22, 3, 3.5568711064263105)
        tdSql.checkData(22, 4, None)
        tdSql.checkData(22, 5, 0.9837833410919679)
        tdSql.checkData(22, 6, 3.0265535811470983)
        tdSql.checkData(23, 0, 23)
        tdSql.checkData(23, 1, -0.13235175009777303)
        tdSql.checkData(23, 2, 0.6699494442536529)
        tdSql.checkData(23, 3, 1.5387402975985367)
        tdSql.checkData(23, 4, None)
        tdSql.checkData(23, 5, 1.1825447904081037)
        tdSql.checkData(23, 6, 5.489941431040083)
        tdSql.checkData(24, 0, 24)
        tdSql.checkData(24, 1, 0.7625584504796027)
        tdSql.checkData(24, 2, 0.999960827417674)
        tdSql.checkData(24, 3, 1.2552318002593996)
        tdSql.checkData(24, 4, None)
        tdSql.checkData(24, 5, 0.6200983185456957)
        tdSql.checkData(24, 6, 0.09684864095463253)
        tdSql.checkData(25, 0, 25)
        tdSql.checkData(25, 1, 0.956375928404503)
        tdSql.checkData(25, 2, 0.6628179613691831)
        tdSql.checkData(25, 3, 3.4435632194258416)
        tdSql.checkData(25, 4, None)
        tdSql.checkData(25, 5, 0.05676687083562715)
        tdSql.checkData(25, 6, 2.6040987392745354)
        tdSql.checkData(26, 0, 26)
        tdSql.checkData(26, 1, 0.27090578830786904)
        tdSql.checkData(26, 2, 0.6172306382193644)
        tdSql.checkData(26, 3, 1.835550377607515)
        tdSql.checkData(26, 4, None)
        tdSql.checkData(26, 5, 0.11431954199291106)
        tdSql.checkData(26, 6, 5.165381146246765)
        tdSql.checkData(27, 0, 27)
        tdSql.checkData(27, 1, -0.6636338842129675)
        tdSql.checkData(27, 2, 0.9912542848596704)
        tdSql.checkData(27, 3, 0.9080812682077812)
        tdSql.checkData(27, 4, None)
        tdSql.checkData(27, 5, 0.6788951190016388)
        tdSql.checkData(27, 6, -0.8324928492797357)
        tdSql.checkData(28, 0, 28)
        tdSql.checkData(28, 1, -0.9880316240928618)
        tdSql.checkData(28, 2, 0.7230710689951642)
        tdSql.checkData(28, 3, 3.1457526648156393)
        tdSql.checkData(28, 4, None)
        tdSql.checkData(28, 5, 1.0206076417536643)
        tdSql.checkData(28, 6, 2.197019393348823)
        tdSql.checkData(29, 0, 29)
        tdSql.checkData(29, 1, -0.404037645323065)
        tdSql.checkData(29, 2, 0.5764850221962442)
        tdSql.checkData(29, 3, 2.1197476343754156)
        tdSql.checkData(29, 4, None)
        tdSql.checkData(29, 5, 0.5162157333804713)
        tdSql.checkData(29, 6, 4.8800154918827525)
        tdSql.checkData(30, 0, 30)
        tdSql.checkData(30, 1, 0.5514266812416906)
        tdSql.checkData(30, 2, 0.9635288988181601)
        tdSql.checkData(30, 3, 0.5944617511422015)
        tdSql.checkData(30, 4, None)
        tdSql.checkData(30, 5, -0.7022004347538967)
        tdSql.checkData(30, 6, -3.710141817748492)
        tdSql.checkData(31, 0, 31)
        tdSql.checkData(31, 1, 0.9999118601072672)
        tdSql.checkData(31, 2, 0.7877590247885756)
        tdSql.checkData(31, 3, 2.7979785951133604)
        tdSql.checkData(31, 4, None)
        tdSql.checkData(31, 5, -1.7874722290307907)
        tdSql.checkData(31, 6, 1.8191237353300793)
        tdSql.checkData(32, 0, 32)
        tdSql.checkData(32, 1, 0.5290826861200238)
        tdSql.checkData(32, 2, 0.5503344099628432)
        tdSql.checkData(32, 3, 2.413227615833899)
        tdSql.checkData(32, 4, None)
        tdSql.checkData(32, 5, -1.8893763681780902)
        tdSql.checkData(32, 6, 4.581032079680554)
        tdSql.checkData(33, 0, 33)
        tdSql.checkData(33, 1, -0.428182669496151)
        tdSql.checkData(33, 2, 0.9194811573015673)
        tdSql.checkData(33, 3, 0.4437992589174107)
        tdSql.checkData(33, 4, None)
        tdSql.checkData(33, 5, -0.9001958571391758)
        tdSql.checkData(33, 6, -72.33956595410905)
        tdSql.checkData(34, 0, 34)
        tdSql.checkData(34, 1, -0.9917788534431158)
        tdSql.checkData(34, 2, 0.8517779466253769)
        tdSql.checkData(34, 3, 2.470955260231499)
        tdSql.checkData(34, 4, None)
        tdSql.checkData(34, 5, 0.4428112547200472)
        tdSql.checkData(34, 6, 1.4785733565944832)
        tdSql.checkData(35, 0, 35)
        tdSql.checkData(35, 1, -0.6435381333569995)
        tdSql.checkData(35, 2, 0.5403764709316752)
        tdSql.checkData(35, 3, 2.734210799811235)
        tdSql.checkData(35, 4, None)
        tdSql.checkData(35, 5, 1.1930854189064375)
        tdSql.checkData(35, 6, 4.24770540197234)
        tdSql.checkData(36, 0, 36)
        tdSql.checkData(36, 1, 0.2963685787093853)
        tdSql.checkData(36, 2, 0.8632704401895588)
        tdSql.checkData(36, 3, 0.5493681603601657)
        tdSql.checkData(36, 4, None)
        tdSql.checkData(36, 5, 0.9944678850925007)
        tdSql.checkData(36, 6, 11.004294268461184)
        tdSql.checkData(37, 0, 37)
        tdSql.checkData(37, 1, 0.9637953862840878)
        tdSql.checkData(37, 2, 0.909721840267583)
        tdSql.checkData(37, 3, 2.1734252903776303)
        tdSql.checkData(37, 4, None)
        tdSql.checkData(37, 5, 0.32696474077278626)
        tdSql.checkData(37, 6, 1.174082484128993)
        tdSql.checkData(38, 0, 38)
        tdSql.checkData(38, 1, 0.7451131604793488)
        tdSql.checkData(38, 2, 0.5472018255605284)
        tdSql.checkData(38, 3, 3.081063350979351)
        tdSql.checkData(38, 4, None)
        tdSql.checkData(38, 5, -0.007381884932924798)
        tdSql.checkData(38, 6, 3.8764172978929814)
        tdSql.checkData(39, 0, 39)
        tdSql.checkData(39, 1, -0.158622668804709)
        tdSql.checkData(39, 2, 0.7999777847134487)
        tdSql.checkData(39, 3, 0.8435920138756074)
        tdSql.checkData(39, 4, None)
        tdSql.checkData(39, 5, 0.3319994538301167)
        tdSql.checkData(39, 6, 7.12853286308907)
        tdSql.checkData(40, 0, 40)
        tdSql.checkData(40, 1, -0.9165215479156338)
        tdSql.checkData(40, 2, 0.9564033460276342)
        tdSql.checkData(40, 3, 1.889162191085516)
        tdSql.checkData(40, 4, None)
        tdSql.checkData(40, 5, 0.90296737936602)
        tdSql.checkData(40, 6, 0.888896415152729)
        tdSql.checkData(41, 0, 41)
        tdSql.checkData(41, 1, -0.8317747426285983)
        tdSql.checkData(41, 2, 0.5704067143341829)
        tdSql.checkData(41, 3, 3.397430462894578)
        tdSql.checkData(41, 4, None)
        tdSql.checkData(41, 5, 0.9190273051332304)
        tdSql.checkData(41, 6, 3.473885481113728)
        tdSql.checkData(42, 0, 42)
        tdSql.checkData(42, 1, 0.017701925105413577)
        tdSql.checkData(42, 2, 0.7350111780599404)
        tdSql.checkData(42, 3, 1.1912997639866574)
        tdSql.checkData(42, 4, None)
        tdSql.checkData(42, 5, 0.036467324189017214)
        tdSql.checkData(42, 6, 6.024578312510778)
        tdSql.checkData(43, 0, 43)
        tdSql.checkData(43, 1, 0.8509035245341184)
        tdSql.checkData(43, 2, 0.9874457808369176)
        tdSql.checkData(43, 3, 1.5962924548219202)
        tdSql.checkData(43, 4, None)
        tdSql.checkData(43, 5, -1.2490970766755156)
        tdSql.checkData(43, 6, 0.5781542141407696)
        tdSql.checkData(44, 0, 44)
        tdSql.checkData(44, 1, 0.9017883476488092)
        tdSql.checkData(44, 2, 0.6085839480802863)
        tdSql.checkData(44, 3, 3.5552629892514687)
        tdSql.checkData(44, 4, None)
        tdSql.checkData(44, 5, -1.9810692649977342)
        tdSql.checkData(44, 6, 3.0531030020123464)
        tdSql.checkData(45, 0, 45)
        tdSql.checkData(45, 1, 0.123573122745224)
        tdSql.checkData(45, 2, 0.6735650596658175)
        tdSql.checkData(45, 3, 1.5193186190030223)
        tdSql.checkData(45, 4, None)
        tdSql.checkData(45, 5, -1.5661895943272113)
        tdSql.checkData(45, 6, 5.513771854144419)
        tdSql.checkData(46, 0, 46)
        tdSql.checkData(46, 1, -0.7682546613236668)
        tdSql.checkData(46, 2, 0.9998433250151273)
        tdSql.checkData(46, 3, 1.2763169256468458)
        tdSql.checkData(46, 4, None)
        tdSql.checkData(46, 5, -0.300459258677913)
        tdSql.checkData(46, 6, 0.13392039926281352)
        tdSql.checkData(47, 0, 47)
        tdSql.checkData(47, 1, -0.9537526527594719)
        tdSql.checkData(47, 2, 0.6593040763085178)
        tdSql.checkData(47, 3, 3.4575106745458637)
        tdSql.checkData(47, 4, None)
        tdSql.checkData(47, 5, 0.8820838187306987)
        tdSql.checkData(47, 6, 2.6302204463996084)
        tdSql.checkData(48, 0, 48)
        tdSql.checkData(48, 1, -0.26237485370392877)
        tdSql.checkData(48, 2, 0.6202081141679935)
        tdSql.checkData(48, 3, 1.8175857333771335)
        tdSql.checkData(48, 4, None)
        tdSql.checkData(48, 5, 1.211884234321115)
        tdSql.checkData(48, 6, 5.183714988550632)
        tdSql.checkData(49, 0, 49)
        tdSql.checkData(49, 1, 0.6702291758433747)
        tdSql.checkData(49, 2, 0.9923745526637894)
        tdSql.checkData(49, 3, 0.9298143670243166)
        tdSql.checkData(49, 4, None)
        tdSql.checkData(49, 5, 0.7136182821549459)
        tdSql.checkData(49, 6, -0.7462904241496138)
        tdSql.checkData(50, 0, 0)
        tdSql.checkData(50, 1, 0.7780731968879212)
        tdSql.checkData(50, 2, 0.6143002821164822)
        tdSql.checkData(50, 3, 3.2037266279837113)
        tdSql.checkData(50, 4, None)
        tdSql.checkData(50, 5, 0.02246988233490299)
        tdSql.checkData(50, 6, None)
        tdSql.checkData(51, 0, 1)
        tdSql.checkData(51, 1, 0.1411200080598672)
        tdSql.checkData(51, 2, 0.6663667453928805)
        tdSql.checkData(51, 3, 1.558041126155035)
        tdSql.checkData(51, 4, 1.8325957145940461)
        tdSql.checkData(51, 5, 0.17204223631998083)
        tdSql.checkData(51, 6, None)
        tdSql.checkData(52, 0, 2)
        tdSql.checkData(52, 1, -0.7568024953079282)
        tdSql.checkData(52, 2, 1.0)
        tdSql.checkData(52, 3, 1.2340302976078754)
        tdSql.checkData(52, 4, None)
        tdSql.checkData(52, 5, 0.7554222939559553)
        tdSql.checkData(52, 6, 0.05815764143055291)
        tdSql.checkData(53, 0, 3)
        tdSql.checkData(53, 1, -0.9589242746631385)
        tdSql.checkData(53, 2, 0.6663667453928805)
        tdSql.checkData(53, 3, 3.4288753232277074)
        tdSql.checkData(53, 4, None)
        tdSql.checkData(53, 5, 1.0087371784424417)
        tdSql.checkData(53, 6, 2.5780379587267963)
        tdSql.checkData(54, 0, 4)
        tdSql.checkData(54, 1, -0.27941549819892586)
        tdSql.checkData(54, 2, 0.6143002821164822)
        tdSql.checkData(54, 3, 1.853464438509776)
        tdSql.checkData(54, 4, None)
        tdSql.checkData(54, 5, 0.38234027607634785)
        tdSql.checkData(54, 6, 5.147179528972959)
        tdSql.checkData(55, 0, 5)
        tdSql.checkData(55, 1, 0.6569865987187891)
        tdSql.checkData(55, 2, 0.9900590857598653)
        tdSql.checkData(55, 3, 0.8864495743441427)
        tdSql.checkData(55, 4, None)
        tdSql.checkData(55, 5, -0.876294736008743)
        tdSql.checkData(55, 6, -0.9245361171359558)
        tdSql.checkData(56, 0, 6)
        tdSql.checkData(56, 1, 0.9893582466233818)
        tdSql.checkData(56, 2, 0.7270351311688125)
        tdSql.checkData(56, 3, 3.1243204798042576)
        tdSql.checkData(56, 4, None)
        tdSql.checkData(56, 5, -1.8696882565721156)
        tdSql.checkData(56, 6, 2.172420890614816)
        tdSql.checkData(57, 0, 7)
        tdSql.checkData(57, 1, 0.4121184852417566)
        tdSql.checkData(57, 2, 0.574400879193934)
        tdSql.checkData(57, 3, 2.137595835197328)
        tdSql.checkData(57, 4, None)
        tdSql.checkData(57, 5, -1.8119088619792247)
        tdSql.checkData(57, 6, 4.862055338419189)
        tdSql.checkData(58, 0, 8)
        tdSql.checkData(58, 1, -0.5440211108893698)
        tdSql.checkData(58, 2, 0.9612168045072789)
        tdSql.checkData(58, 3, 0.5787344727995947)
        tdSql.checkData(58, 4, None)
        tdSql.checkData(58, 5, -0.7199655182148126)
        tdSql.checkData(58, 6, -4.087614771885445)
        tdSql.checkData(59, 0, 9)
        tdSql.checkData(59, 1, -0.9999902065507035)
        tdSql.checkData(59, 2, 0.7918362090144786)
        tdSql.checkData(59, 3, 2.776612511546888)
        tdSql.checkData(59, 4, None)
        tdSql.checkData(59, 5, 0.5929886271208413)
        tdSql.checkData(59, 6, 1.796697093786514)
        tdSql.checkData(60, 0, 10)
        tdSql.checkData(60, 1, -0.5365729180004349)
        tdSql.checkData(60, 2, 0.549226270051226)
        tdSql.checkData(60, 3, 2.432352856101439)
        tdSql.checkData(60, 4, None)
        tdSql.checkData(60, 5, 1.2185572409879093)
        tdSql.checkData(60, 6, 4.561306078186714)
        tdSql.checkData(61, 0, 11)
        tdSql.checkData(61, 1, 0.4201670368266409)
        tdSql.checkData(61, 2, 0.9162743174606308)
        tdSql.checkData(61, 3, 0.44272645708128566)
        tdSql.checkData(61, 4, None)
        tdSql.checkData(61, 5, 0.9151372562290566)
        tdSql.checkData(61, 6, -222.95969776348554)
        tdSql.checkData(62, 0, 12)
        tdSql.checkData(62, 1, 0.9906073556948704)
        tdSql.checkData(62, 2, 0.8556343548213666)
        tdSql.checkData(62, 3, 2.451594361777497)
        tdSql.checkData(62, 4, None)
        tdSql.checkData(62, 5, 0.24838494428124291)
        tdSql.checkData(62, 6, 1.4585617093317953)
        tdSql.checkData(63, 0, 13)
        tdSql.checkData(63, 1, 0.6502878401571168)
        tdSql.checkData(63, 2, 0.5403105467456532)
        tdSql.checkData(63, 3, 2.75535470715349)
        tdSql.checkData(63, 4, None)
        tdSql.checkData(63, 5, 0.0009616202598659029)
        tdSql.checkData(63, 6, 4.225579583416092)
        tdSql.checkData(64, 0, 14)
        tdSql.checkData(64, 1, -0.2879033166650653)
        tdSql.checkData(64, 2, 0.859465627274523)
        tdSql.checkData(64, 3, 0.5636905248139659)
        tdSql.checkData(64, 4, None)
        tdSql.checkData(64, 5, 0.41142163587369207)
        tdSql.checkData(64, 6, 10.515512404402676)
        tdSql.checkData(65, 0, 15)
        tdSql.checkData(65, 1, -0.9613974918795568)
        tdSql.checkData(65, 2, 0.9130208165623314)
        tdSql.checkData(65, 3, 2.1554866011151765)
        tdSql.checkData(65, 4, None)
        tdSql.checkData(65, 5, 0.9521751875546269)
        tdSql.checkData(65, 6, 1.1559749749986195)
        tdSql.checkData(66, 0, 16)
        tdSql.checkData(66, 1, -0.750987246771676)
        tdSql.checkData(66, 2, 0.5481819942730298)
        tdSql.checkData(66, 3, 3.102748784455539)
        tdSql.checkData(66, 4, None)
        tdSql.checkData(66, 5, 0.8513297604701857)
        tdSql.checkData(66, 6, 3.852058923265594)
        tdSql.checkData(67, 0, 17)
        tdSql.checkData(67, 1, 0.14987720966295234)
        tdSql.checkData(67, 2, 0.7959095686227995)
        tdSql.checkData(67, 3, 0.864944320724419)
        tdSql.checkData(67, 4, None)
        tdSql.checkData(67, 5, -0.13037289959062748)
        tdSql.checkData(67, 6, 7.022998331594864)
        tdSql.checkData(68, 0, 18)
        tdSql.checkData(68, 1, 0.9129452507276277)
        tdSql.checkData(68, 2, 0.9588413200803038)
        tdSql.checkData(68, 3, 1.8713332491184997)
        tdSql.checkData(68, 4, None)
        tdSql.checkData(68, 5, -1.3983047743451864)
        tdSql.checkData(68, 6, 0.8709074342191974)
        tdSql.checkData(69, 0, 19)
        tdSql.checkData(69, 1, 0.8366556385360561)
        tdSql.checkData(69, 2, 0.5723746128431292)
        tdSql.checkData(69, 3, 3.413484890511323)
        tdSql.checkData(69, 4, None)
        tdSql.checkData(69, 5, -1.9952541841757747)
        tdSql.checkData(69, 6, 3.4479580493217856)
        tdSql.checkData(70, 0, 20)
        tdSql.checkData(70, 1, -0.008851309290403876)
        tdSql.checkData(70, 2, 0.7310155667453407)
        tdSql.checkData(70, 3, 1.2127175951404974)
        tdSql.checkData(70, 4, None)
        tdSql.checkData(70, 5, -1.4304290589415767)
        tdSql.checkData(70, 6, 5.982274104704091)
        tdSql.checkData(71, 0, 21)
        tdSql.checkData(71, 1, -0.8462204041751706)
        tdSql.checkData(71, 2, 0.9887894200405688)
        tdSql.checkData(71, 3, 1.5772240911721418)
        tdSql.checkData(71, 4, None)
        tdSql.checkData(71, 5, -0.11647857397382422)
        tdSql.checkData(71, 6, 0.5559799244477626)
        tdSql.checkData(72, 0, 22)
        tdSql.checkData(72, 1, -0.9055783620066239)
        tdSql.checkData(72, 2, 0.6114178044194122)
        tdSql.checkData(72, 3, 3.5568711064263105)
        tdSql.checkData(72, 4, None)
        tdSql.checkData(72, 5, 0.9837833410919679)
        tdSql.checkData(72, 6, 3.0265535811470983)
        tdSql.checkData(73, 0, 23)
        tdSql.checkData(73, 1, -0.13235175009777303)
        tdSql.checkData(73, 2, 0.6699494442536529)
        tdSql.checkData(73, 3, 1.5387402975985367)
        tdSql.checkData(73, 4, None)
        tdSql.checkData(73, 5, 1.1825447904081037)
        tdSql.checkData(73, 6, 5.489941431040083)
        tdSql.checkData(74, 0, 24)
        tdSql.checkData(74, 1, 0.7625584504796027)
        tdSql.checkData(74, 2, 0.999960827417674)
        tdSql.checkData(74, 3, 1.2552318002593996)
        tdSql.checkData(74, 4, None)
        tdSql.checkData(74, 5, 0.6200983185456957)
        tdSql.checkData(74, 6, 0.09684864095463253)
        tdSql.checkData(75, 0, 25)
        tdSql.checkData(75, 1, 0.956375928404503)
        tdSql.checkData(75, 2, 0.6628179613691831)
        tdSql.checkData(75, 3, 3.4435632194258416)
        tdSql.checkData(75, 4, None)
        tdSql.checkData(75, 5, 0.05676687083562715)
        tdSql.checkData(75, 6, 2.6040987392745354)
        tdSql.checkData(76, 0, 26)
        tdSql.checkData(76, 1, 0.27090578830786904)
        tdSql.checkData(76, 2, 0.6172306382193644)
        tdSql.checkData(76, 3, 1.835550377607515)
        tdSql.checkData(76, 4, None)
        tdSql.checkData(76, 5, 0.11431954199291106)
        tdSql.checkData(76, 6, 5.165381146246765)
        tdSql.checkData(77, 0, 27)
        tdSql.checkData(77, 1, -0.6636338842129675)
        tdSql.checkData(77, 2, 0.9912542848596704)
        tdSql.checkData(77, 3, 0.9080812682077812)
        tdSql.checkData(77, 4, None)
        tdSql.checkData(77, 5, 0.6788951190016388)
        tdSql.checkData(77, 6, -0.8324928492797357)
        tdSql.checkData(78, 0, 28)
        tdSql.checkData(78, 1, -0.9880316240928618)
        tdSql.checkData(78, 2, 0.7230710689951642)
        tdSql.checkData(78, 3, 3.1457526648156393)
        tdSql.checkData(78, 4, None)
        tdSql.checkData(78, 5, 1.0206076417536643)
        tdSql.checkData(78, 6, 2.197019393348823)
        tdSql.checkData(79, 0, 29)
        tdSql.checkData(79, 1, -0.404037645323065)
        tdSql.checkData(79, 2, 0.5764850221962442)
        tdSql.checkData(79, 3, 2.1197476343754156)
        tdSql.checkData(79, 4, None)
        tdSql.checkData(79, 5, 0.5162157333804713)
        tdSql.checkData(79, 6, 4.8800154918827525)
        tdSql.checkData(80, 0, 30)
        tdSql.checkData(80, 1, 0.5514266812416906)
        tdSql.checkData(80, 2, 0.9635288988181601)
        tdSql.checkData(80, 3, 0.5944617511422015)
        tdSql.checkData(80, 4, None)
        tdSql.checkData(80, 5, -0.7022004347538967)
        tdSql.checkData(80, 6, -3.710141817748492)
        tdSql.checkData(81, 0, 31)
        tdSql.checkData(81, 1, 0.9999118601072672)
        tdSql.checkData(81, 2, 0.7877590247885756)
        tdSql.checkData(81, 3, 2.7979785951133604)
        tdSql.checkData(81, 4, None)
        tdSql.checkData(81, 5, -1.7874722290307907)
        tdSql.checkData(81, 6, 1.8191237353300793)
        tdSql.checkData(82, 0, 32)
        tdSql.checkData(82, 1, 0.5290826861200238)
        tdSql.checkData(82, 2, 0.5503344099628432)
        tdSql.checkData(82, 3, 2.413227615833899)
        tdSql.checkData(82, 4, None)
        tdSql.checkData(82, 5, -1.8893763681780902)
        tdSql.checkData(82, 6, 4.581032079680554)
        tdSql.checkData(83, 0, 33)
        tdSql.checkData(83, 1, -0.428182669496151)
        tdSql.checkData(83, 2, 0.9194811573015673)
        tdSql.checkData(83, 3, 0.4437992589174107)
        tdSql.checkData(83, 4, None)
        tdSql.checkData(83, 5, -0.9001958571391758)
        tdSql.checkData(83, 6, -72.33956595410905)
        tdSql.checkData(84, 0, 34)
        tdSql.checkData(84, 1, -0.9917788534431158)
        tdSql.checkData(84, 2, 0.8517779466253769)
        tdSql.checkData(84, 3, 2.470955260231499)
        tdSql.checkData(84, 4, None)
        tdSql.checkData(84, 5, 0.4428112547200472)
        tdSql.checkData(84, 6, 1.4785733565944832)
        tdSql.checkData(85, 0, 35)
        tdSql.checkData(85, 1, -0.6435381333569995)
        tdSql.checkData(85, 2, 0.5403764709316752)
        tdSql.checkData(85, 3, 2.734210799811235)
        tdSql.checkData(85, 4, None)
        tdSql.checkData(85, 5, 1.1930854189064375)
        tdSql.checkData(85, 6, 4.24770540197234)
        tdSql.checkData(86, 0, 36)
        tdSql.checkData(86, 1, 0.2963685787093853)
        tdSql.checkData(86, 2, 0.8632704401895588)
        tdSql.checkData(86, 3, 0.5493681603601657)
        tdSql.checkData(86, 4, None)
        tdSql.checkData(86, 5, 0.9944678850925007)
        tdSql.checkData(86, 6, 11.004294268461184)
        tdSql.checkData(87, 0, 37)
        tdSql.checkData(87, 1, 0.9637953862840878)
        tdSql.checkData(87, 2, 0.909721840267583)
        tdSql.checkData(87, 3, 2.1734252903776303)
        tdSql.checkData(87, 4, None)
        tdSql.checkData(87, 5, 0.32696474077278626)
        tdSql.checkData(87, 6, 1.174082484128993)
        tdSql.checkData(88, 0, 38)
        tdSql.checkData(88, 1, 0.7451131604793488)
        tdSql.checkData(88, 2, 0.5472018255605284)
        tdSql.checkData(88, 3, 3.081063350979351)
        tdSql.checkData(88, 4, None)
        tdSql.checkData(88, 5, -0.007381884932924798)
        tdSql.checkData(88, 6, 3.8764172978929814)
        tdSql.checkData(89, 0, 39)
        tdSql.checkData(89, 1, -0.158622668804709)
        tdSql.checkData(89, 2, 0.7999777847134487)
        tdSql.checkData(89, 3, 0.8435920138756074)
        tdSql.checkData(89, 4, None)
        tdSql.checkData(89, 5, 0.3319994538301167)
        tdSql.checkData(89, 6, 7.12853286308907)
        tdSql.checkData(90, 0, 40)
        tdSql.checkData(90, 1, -0.9165215479156338)
        tdSql.checkData(90, 2, 0.9564033460276342)
        tdSql.checkData(90, 3, 1.889162191085516)
        tdSql.checkData(90, 4, None)
        tdSql.checkData(90, 5, 0.90296737936602)
        tdSql.checkData(90, 6, 0.888896415152729)
        tdSql.checkData(91, 0, 41)
        tdSql.checkData(91, 1, -0.8317747426285983)
        tdSql.checkData(91, 2, 0.5704067143341829)
        tdSql.checkData(91, 3, 3.397430462894578)
        tdSql.checkData(91, 4, None)
        tdSql.checkData(91, 5, 0.9190273051332304)
        tdSql.checkData(91, 6, 3.473885481113728)
        tdSql.checkData(92, 0, 42)
        tdSql.checkData(92, 1, 0.017701925105413577)
        tdSql.checkData(92, 2, 0.7350111780599404)
        tdSql.checkData(92, 3, 1.1912997639866574)
        tdSql.checkData(92, 4, None)
        tdSql.checkData(92, 5, 0.036467324189017214)
        tdSql.checkData(92, 6, 6.024578312510778)
        tdSql.checkData(93, 0, 43)
        tdSql.checkData(93, 1, 0.8509035245341184)
        tdSql.checkData(93, 2, 0.9874457808369176)
        tdSql.checkData(93, 3, 1.5962924548219202)
        tdSql.checkData(93, 4, None)
        tdSql.checkData(93, 5, -1.2490970766755156)
        tdSql.checkData(93, 6, 0.5781542141407696)
        tdSql.checkData(94, 0, 44)
        tdSql.checkData(94, 1, 0.9017883476488092)
        tdSql.checkData(94, 2, 0.6085839480802863)
        tdSql.checkData(94, 3, 3.5552629892514687)
        tdSql.checkData(94, 4, None)
        tdSql.checkData(94, 5, -1.9810692649977342)
        tdSql.checkData(94, 6, 3.0531030020123464)
        tdSql.checkData(95, 0, 45)
        tdSql.checkData(95, 1, 0.123573122745224)
        tdSql.checkData(95, 2, 0.6735650596658175)
        tdSql.checkData(95, 3, 1.5193186190030223)
        tdSql.checkData(95, 4, None)
        tdSql.checkData(95, 5, -1.5661895943272113)
        tdSql.checkData(95, 6, 5.513771854144419)
        tdSql.checkData(96, 0, 46)
        tdSql.checkData(96, 1, -0.7682546613236668)
        tdSql.checkData(96, 2, 0.9998433250151273)
        tdSql.checkData(96, 3, 1.2763169256468458)
        tdSql.checkData(96, 4, None)
        tdSql.checkData(96, 5, -0.300459258677913)
        tdSql.checkData(96, 6, 0.13392039926281352)
        tdSql.checkData(97, 0, 47)
        tdSql.checkData(97, 1, -0.9537526527594719)
        tdSql.checkData(97, 2, 0.6593040763085178)
        tdSql.checkData(97, 3, 3.4575106745458637)
        tdSql.checkData(97, 4, None)
        tdSql.checkData(97, 5, 0.8820838187306987)
        tdSql.checkData(97, 6, 2.6302204463996084)
        tdSql.checkData(98, 0, 48)
        tdSql.checkData(98, 1, -0.26237485370392877)
        tdSql.checkData(98, 2, 0.6202081141679935)
        tdSql.checkData(98, 3, 1.8175857333771335)
        tdSql.checkData(98, 4, None)
        tdSql.checkData(98, 5, 1.211884234321115)
        tdSql.checkData(98, 6, 5.183714988550632)
        tdSql.checkData(99, 0, 49)
        tdSql.checkData(99, 1, 0.6702291758433747)
        tdSql.checkData(99, 2, 0.9923745526637894)
        tdSql.checkData(99, 3, 0.9298143670243166)
        tdSql.checkData(99, 4, None)
        tdSql.checkData(99, 5, 0.7136182821549459)
        tdSql.checkData(99, 6, -0.7462904241496138)

        tdSql.query('select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6 from (select * from ct1 ) order by ts limit 2;;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.7780731968879212)
        tdSql.checkData(0, 2, 0.6143002821164822)
        tdSql.checkData(0, 3, 3.2037266279837113)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.02246988233490299)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 1)
        tdSql.checkData(1, 1, 0.1411200080598672)
        tdSql.checkData(1, 2, 0.6663667453928805)
        tdSql.checkData(1, 3, 1.558041126155035)
        tdSql.checkData(1, 4, 1.8325957145940461)
        tdSql.checkData(1, 5, 0.17204223631998083)
        tdSql.checkData(1, 6, None)

        tdSql.query('select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6 from (select * from ct1 ) limit 2;;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.7780731968879212)
        tdSql.checkData(0, 2, 0.6143002821164822)
        tdSql.checkData(0, 3, 3.2037266279837113)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.02246988233490299)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(1, 0, 1)
        tdSql.checkData(1, 1, 0.1411200080598672)
        tdSql.checkData(1, 2, 0.6663667453928805)
        tdSql.checkData(1, 3, 1.558041126155035)
        tdSql.checkData(1, 4, 1.8325957145940461)
        tdSql.checkData(1, 5, 0.17204223631998083)
        tdSql.checkData(1, 6, None)

        tdSql.query('select * from (select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6, ts from st0 order by ts desc);')
        tdSql.checkRows(100)
        tdSql.checkData(0, 0, 49)
        tdSql.checkData(0, 1, 0.6702291758433747)
        tdSql.checkData(0, 2, 0.9923745526637894)
        tdSql.checkData(0, 3, 0.9298143670243166)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.7136182821549459)
        tdSql.checkData(0, 6, -0.7462904241496138)
        tdSql.checkData(0, 7, datetime.datetime(2020, 10, 1, 0, 49))
        tdSql.checkData(1, 0, 49)
        tdSql.checkData(1, 1, 0.6702291758433747)
        tdSql.checkData(1, 2, 0.9923745526637894)
        tdSql.checkData(1, 3, 0.9298143670243166)
        tdSql.checkData(1, 4, None)
        tdSql.checkData(1, 5, 0.7136182821549459)
        tdSql.checkData(1, 6, -0.7462904241496138)
        tdSql.checkData(1, 7, datetime.datetime(2020, 10, 1, 0, 49))
        tdSql.checkData(2, 0, 48)
        tdSql.checkData(2, 1, -0.26237485370392877)
        tdSql.checkData(2, 2, 0.6202081141679935)
        tdSql.checkData(2, 3, 1.8175857333771335)
        tdSql.checkData(2, 4, None)
        tdSql.checkData(2, 5, 1.211884234321115)
        tdSql.checkData(2, 6, 5.183714988550632)
        tdSql.checkData(2, 7, datetime.datetime(2020, 10, 1, 0, 48))
        tdSql.checkData(3, 0, 48)
        tdSql.checkData(3, 1, -0.26237485370392877)
        tdSql.checkData(3, 2, 0.6202081141679935)
        tdSql.checkData(3, 3, 1.8175857333771335)
        tdSql.checkData(3, 4, None)
        tdSql.checkData(3, 5, 1.211884234321115)
        tdSql.checkData(3, 6, 5.183714988550632)
        tdSql.checkData(3, 7, datetime.datetime(2020, 10, 1, 0, 48))
        tdSql.checkData(4, 0, 47)
        tdSql.checkData(4, 1, -0.9537526527594719)
        tdSql.checkData(4, 2, 0.6593040763085178)
        tdSql.checkData(4, 3, 3.4575106745458637)
        tdSql.checkData(4, 4, None)
        tdSql.checkData(4, 5, 0.8820838187306987)
        tdSql.checkData(4, 6, 2.6302204463996084)
        tdSql.checkData(4, 7, datetime.datetime(2020, 10, 1, 0, 47))
        tdSql.checkData(5, 0, 47)
        tdSql.checkData(5, 1, -0.9537526527594719)
        tdSql.checkData(5, 2, 0.6593040763085178)
        tdSql.checkData(5, 3, 3.4575106745458637)
        tdSql.checkData(5, 4, None)
        tdSql.checkData(5, 5, 0.8820838187306987)
        tdSql.checkData(5, 6, 2.6302204463996084)
        tdSql.checkData(5, 7, datetime.datetime(2020, 10, 1, 0, 47))
        tdSql.checkData(6, 0, 46)
        tdSql.checkData(6, 1, -0.7682546613236668)
        tdSql.checkData(6, 2, 0.9998433250151273)
        tdSql.checkData(6, 3, 1.2763169256468458)
        tdSql.checkData(6, 4, None)
        tdSql.checkData(6, 5, -0.300459258677913)
        tdSql.checkData(6, 6, 0.13392039926281352)
        tdSql.checkData(6, 7, datetime.datetime(2020, 10, 1, 0, 46))
        tdSql.checkData(7, 0, 46)
        tdSql.checkData(7, 1, -0.7682546613236668)
        tdSql.checkData(7, 2, 0.9998433250151273)
        tdSql.checkData(7, 3, 1.2763169256468458)
        tdSql.checkData(7, 4, None)
        tdSql.checkData(7, 5, -0.300459258677913)
        tdSql.checkData(7, 6, 0.13392039926281352)
        tdSql.checkData(7, 7, datetime.datetime(2020, 10, 1, 0, 46))
        tdSql.checkData(8, 0, 45)
        tdSql.checkData(8, 1, 0.123573122745224)
        tdSql.checkData(8, 2, 0.6735650596658175)
        tdSql.checkData(8, 3, 1.5193186190030223)
        tdSql.checkData(8, 4, None)
        tdSql.checkData(8, 5, -1.5661895943272113)
        tdSql.checkData(8, 6, 5.513771854144419)
        tdSql.checkData(8, 7, datetime.datetime(2020, 10, 1, 0, 45))
        tdSql.checkData(9, 0, 45)
        tdSql.checkData(9, 1, 0.123573122745224)
        tdSql.checkData(9, 2, 0.6735650596658175)
        tdSql.checkData(9, 3, 1.5193186190030223)
        tdSql.checkData(9, 4, None)
        tdSql.checkData(9, 5, -1.5661895943272113)
        tdSql.checkData(9, 6, 5.513771854144419)
        tdSql.checkData(9, 7, datetime.datetime(2020, 10, 1, 0, 45))
        tdSql.checkData(10, 0, 44)
        tdSql.checkData(10, 1, 0.9017883476488092)
        tdSql.checkData(10, 2, 0.6085839480802863)
        tdSql.checkData(10, 3, 3.5552629892514687)
        tdSql.checkData(10, 4, None)
        tdSql.checkData(10, 5, -1.9810692649977342)
        tdSql.checkData(10, 6, 3.0531030020123464)
        tdSql.checkData(10, 7, datetime.datetime(2020, 10, 1, 0, 44))
        tdSql.checkData(11, 0, 44)
        tdSql.checkData(11, 1, 0.9017883476488092)
        tdSql.checkData(11, 2, 0.6085839480802863)
        tdSql.checkData(11, 3, 3.5552629892514687)
        tdSql.checkData(11, 4, None)
        tdSql.checkData(11, 5, -1.9810692649977342)
        tdSql.checkData(11, 6, 3.0531030020123464)
        tdSql.checkData(11, 7, datetime.datetime(2020, 10, 1, 0, 44))
        tdSql.checkData(12, 0, 43)
        tdSql.checkData(12, 1, 0.8509035245341184)
        tdSql.checkData(12, 2, 0.9874457808369176)
        tdSql.checkData(12, 3, 1.5962924548219202)
        tdSql.checkData(12, 4, None)
        tdSql.checkData(12, 5, -1.2490970766755156)
        tdSql.checkData(12, 6, 0.5781542141407696)
        tdSql.checkData(12, 7, datetime.datetime(2020, 10, 1, 0, 43))
        tdSql.checkData(13, 0, 43)
        tdSql.checkData(13, 1, 0.8509035245341184)
        tdSql.checkData(13, 2, 0.9874457808369176)
        tdSql.checkData(13, 3, 1.5962924548219202)
        tdSql.checkData(13, 4, None)
        tdSql.checkData(13, 5, -1.2490970766755156)
        tdSql.checkData(13, 6, 0.5781542141407696)
        tdSql.checkData(13, 7, datetime.datetime(2020, 10, 1, 0, 43))
        tdSql.checkData(14, 0, 42)
        tdSql.checkData(14, 1, 0.017701925105413577)
        tdSql.checkData(14, 2, 0.7350111780599404)
        tdSql.checkData(14, 3, 1.1912997639866574)
        tdSql.checkData(14, 4, None)
        tdSql.checkData(14, 5, 0.036467324189017214)
        tdSql.checkData(14, 6, 6.024578312510778)
        tdSql.checkData(14, 7, datetime.datetime(2020, 10, 1, 0, 42))
        tdSql.checkData(15, 0, 42)
        tdSql.checkData(15, 1, 0.017701925105413577)
        tdSql.checkData(15, 2, 0.7350111780599404)
        tdSql.checkData(15, 3, 1.1912997639866574)
        tdSql.checkData(15, 4, None)
        tdSql.checkData(15, 5, 0.036467324189017214)
        tdSql.checkData(15, 6, 6.024578312510778)
        tdSql.checkData(15, 7, datetime.datetime(2020, 10, 1, 0, 42))
        tdSql.checkData(16, 0, 41)
        tdSql.checkData(16, 1, -0.8317747426285983)
        tdSql.checkData(16, 2, 0.5704067143341829)
        tdSql.checkData(16, 3, 3.397430462894578)
        tdSql.checkData(16, 4, None)
        tdSql.checkData(16, 5, 0.9190273051332304)
        tdSql.checkData(16, 6, 3.473885481113728)
        tdSql.checkData(16, 7, datetime.datetime(2020, 10, 1, 0, 41))
        tdSql.checkData(17, 0, 41)
        tdSql.checkData(17, 1, -0.8317747426285983)
        tdSql.checkData(17, 2, 0.5704067143341829)
        tdSql.checkData(17, 3, 3.397430462894578)
        tdSql.checkData(17, 4, None)
        tdSql.checkData(17, 5, 0.9190273051332304)
        tdSql.checkData(17, 6, 3.473885481113728)
        tdSql.checkData(17, 7, datetime.datetime(2020, 10, 1, 0, 41))
        tdSql.checkData(18, 0, 40)
        tdSql.checkData(18, 1, -0.9165215479156338)
        tdSql.checkData(18, 2, 0.9564033460276342)
        tdSql.checkData(18, 3, 1.889162191085516)
        tdSql.checkData(18, 4, None)
        tdSql.checkData(18, 5, 0.90296737936602)
        tdSql.checkData(18, 6, 0.888896415152729)
        tdSql.checkData(18, 7, datetime.datetime(2020, 10, 1, 0, 40))
        tdSql.checkData(19, 0, 40)
        tdSql.checkData(19, 1, -0.9165215479156338)
        tdSql.checkData(19, 2, 0.9564033460276342)
        tdSql.checkData(19, 3, 1.889162191085516)
        tdSql.checkData(19, 4, None)
        tdSql.checkData(19, 5, 0.90296737936602)
        tdSql.checkData(19, 6, 0.888896415152729)
        tdSql.checkData(19, 7, datetime.datetime(2020, 10, 1, 0, 40))
        tdSql.checkData(20, 0, 39)
        tdSql.checkData(20, 1, -0.158622668804709)
        tdSql.checkData(20, 2, 0.7999777847134487)
        tdSql.checkData(20, 3, 0.8435920138756074)
        tdSql.checkData(20, 4, None)
        tdSql.checkData(20, 5, 0.3319994538301167)
        tdSql.checkData(20, 6, 7.12853286308907)
        tdSql.checkData(20, 7, datetime.datetime(2020, 10, 1, 0, 39))
        tdSql.checkData(21, 0, 39)
        tdSql.checkData(21, 1, -0.158622668804709)
        tdSql.checkData(21, 2, 0.7999777847134487)
        tdSql.checkData(21, 3, 0.8435920138756074)
        tdSql.checkData(21, 4, None)
        tdSql.checkData(21, 5, 0.3319994538301167)
        tdSql.checkData(21, 6, 7.12853286308907)
        tdSql.checkData(21, 7, datetime.datetime(2020, 10, 1, 0, 39))
        tdSql.checkData(22, 0, 38)
        tdSql.checkData(22, 1, 0.7451131604793488)
        tdSql.checkData(22, 2, 0.5472018255605284)
        tdSql.checkData(22, 3, 3.081063350979351)
        tdSql.checkData(22, 4, None)
        tdSql.checkData(22, 5, -0.007381884932924798)
        tdSql.checkData(22, 6, 3.8764172978929814)
        tdSql.checkData(22, 7, datetime.datetime(2020, 10, 1, 0, 38))
        tdSql.checkData(23, 0, 38)
        tdSql.checkData(23, 1, 0.7451131604793488)
        tdSql.checkData(23, 2, 0.5472018255605284)
        tdSql.checkData(23, 3, 3.081063350979351)
        tdSql.checkData(23, 4, None)
        tdSql.checkData(23, 5, -0.007381884932924798)
        tdSql.checkData(23, 6, 3.8764172978929814)
        tdSql.checkData(23, 7, datetime.datetime(2020, 10, 1, 0, 38))
        tdSql.checkData(24, 0, 37)
        tdSql.checkData(24, 1, 0.9637953862840878)
        tdSql.checkData(24, 2, 0.909721840267583)
        tdSql.checkData(24, 3, 2.1734252903776303)
        tdSql.checkData(24, 4, None)
        tdSql.checkData(24, 5, 0.32696474077278626)
        tdSql.checkData(24, 6, 1.174082484128993)
        tdSql.checkData(24, 7, datetime.datetime(2020, 10, 1, 0, 37))
        tdSql.checkData(25, 0, 37)
        tdSql.checkData(25, 1, 0.9637953862840878)
        tdSql.checkData(25, 2, 0.909721840267583)
        tdSql.checkData(25, 3, 2.1734252903776303)
        tdSql.checkData(25, 4, None)
        tdSql.checkData(25, 5, 0.32696474077278626)
        tdSql.checkData(25, 6, 1.174082484128993)
        tdSql.checkData(25, 7, datetime.datetime(2020, 10, 1, 0, 37))
        tdSql.checkData(26, 0, 36)
        tdSql.checkData(26, 1, 0.2963685787093853)
        tdSql.checkData(26, 2, 0.8632704401895588)
        tdSql.checkData(26, 3, 0.5493681603601657)
        tdSql.checkData(26, 4, None)
        tdSql.checkData(26, 5, 0.9944678850925007)
        tdSql.checkData(26, 6, 11.004294268461184)
        tdSql.checkData(26, 7, datetime.datetime(2020, 10, 1, 0, 36))
        tdSql.checkData(27, 0, 36)
        tdSql.checkData(27, 1, 0.2963685787093853)
        tdSql.checkData(27, 2, 0.8632704401895588)
        tdSql.checkData(27, 3, 0.5493681603601657)
        tdSql.checkData(27, 4, None)
        tdSql.checkData(27, 5, 0.9944678850925007)
        tdSql.checkData(27, 6, 11.004294268461184)
        tdSql.checkData(27, 7, datetime.datetime(2020, 10, 1, 0, 36))
        tdSql.checkData(28, 0, 35)
        tdSql.checkData(28, 1, -0.6435381333569995)
        tdSql.checkData(28, 2, 0.5403764709316752)
        tdSql.checkData(28, 3, 2.734210799811235)
        tdSql.checkData(28, 4, None)
        tdSql.checkData(28, 5, 1.1930854189064375)
        tdSql.checkData(28, 6, 4.24770540197234)
        tdSql.checkData(28, 7, datetime.datetime(2020, 10, 1, 0, 35))
        tdSql.checkData(29, 0, 35)
        tdSql.checkData(29, 1, -0.6435381333569995)
        tdSql.checkData(29, 2, 0.5403764709316752)
        tdSql.checkData(29, 3, 2.734210799811235)
        tdSql.checkData(29, 4, None)
        tdSql.checkData(29, 5, 1.1930854189064375)
        tdSql.checkData(29, 6, 4.24770540197234)
        tdSql.checkData(29, 7, datetime.datetime(2020, 10, 1, 0, 35))
        tdSql.checkData(30, 0, 34)
        tdSql.checkData(30, 1, -0.9917788534431158)
        tdSql.checkData(30, 2, 0.8517779466253769)
        tdSql.checkData(30, 3, 2.470955260231499)
        tdSql.checkData(30, 4, None)
        tdSql.checkData(30, 5, 0.4428112547200472)
        tdSql.checkData(30, 6, 1.4785733565944832)
        tdSql.checkData(30, 7, datetime.datetime(2020, 10, 1, 0, 34))
        tdSql.checkData(31, 0, 34)
        tdSql.checkData(31, 1, -0.9917788534431158)
        tdSql.checkData(31, 2, 0.8517779466253769)
        tdSql.checkData(31, 3, 2.470955260231499)
        tdSql.checkData(31, 4, None)
        tdSql.checkData(31, 5, 0.4428112547200472)
        tdSql.checkData(31, 6, 1.4785733565944832)
        tdSql.checkData(31, 7, datetime.datetime(2020, 10, 1, 0, 34))
        tdSql.checkData(32, 0, 33)
        tdSql.checkData(32, 1, -0.428182669496151)
        tdSql.checkData(32, 2, 0.9194811573015673)
        tdSql.checkData(32, 3, 0.4437992589174107)
        tdSql.checkData(32, 4, None)
        tdSql.checkData(32, 5, -0.9001958571391758)
        tdSql.checkData(32, 6, -72.33956595410905)
        tdSql.checkData(32, 7, datetime.datetime(2020, 10, 1, 0, 33))
        tdSql.checkData(33, 0, 33)
        tdSql.checkData(33, 1, -0.428182669496151)
        tdSql.checkData(33, 2, 0.9194811573015673)
        tdSql.checkData(33, 3, 0.4437992589174107)
        tdSql.checkData(33, 4, None)
        tdSql.checkData(33, 5, -0.9001958571391758)
        tdSql.checkData(33, 6, -72.33956595410905)
        tdSql.checkData(33, 7, datetime.datetime(2020, 10, 1, 0, 33))
        tdSql.checkData(34, 0, 32)
        tdSql.checkData(34, 1, 0.5290826861200238)
        tdSql.checkData(34, 2, 0.5503344099628432)
        tdSql.checkData(34, 3, 2.413227615833899)
        tdSql.checkData(34, 4, None)
        tdSql.checkData(34, 5, -1.8893763681780902)
        tdSql.checkData(34, 6, 4.581032079680554)
        tdSql.checkData(34, 7, datetime.datetime(2020, 10, 1, 0, 32))
        tdSql.checkData(35, 0, 32)
        tdSql.checkData(35, 1, 0.5290826861200238)
        tdSql.checkData(35, 2, 0.5503344099628432)
        tdSql.checkData(35, 3, 2.413227615833899)
        tdSql.checkData(35, 4, None)
        tdSql.checkData(35, 5, -1.8893763681780902)
        tdSql.checkData(35, 6, 4.581032079680554)
        tdSql.checkData(35, 7, datetime.datetime(2020, 10, 1, 0, 32))
        tdSql.checkData(36, 0, 31)
        tdSql.checkData(36, 1, 0.9999118601072672)
        tdSql.checkData(36, 2, 0.7877590247885756)
        tdSql.checkData(36, 3, 2.7979785951133604)
        tdSql.checkData(36, 4, None)
        tdSql.checkData(36, 5, -1.7874722290307907)
        tdSql.checkData(36, 6, 1.8191237353300793)
        tdSql.checkData(36, 7, datetime.datetime(2020, 10, 1, 0, 31))
        tdSql.checkData(37, 0, 31)
        tdSql.checkData(37, 1, 0.9999118601072672)
        tdSql.checkData(37, 2, 0.7877590247885756)
        tdSql.checkData(37, 3, 2.7979785951133604)
        tdSql.checkData(37, 4, None)
        tdSql.checkData(37, 5, -1.7874722290307907)
        tdSql.checkData(37, 6, 1.8191237353300793)
        tdSql.checkData(37, 7, datetime.datetime(2020, 10, 1, 0, 31))
        tdSql.checkData(38, 0, 30)
        tdSql.checkData(38, 1, 0.5514266812416906)
        tdSql.checkData(38, 2, 0.9635288988181601)
        tdSql.checkData(38, 3, 0.5944617511422015)
        tdSql.checkData(38, 4, None)
        tdSql.checkData(38, 5, -0.7022004347538967)
        tdSql.checkData(38, 6, -3.710141817748492)
        tdSql.checkData(38, 7, datetime.datetime(2020, 10, 1, 0, 30))
        tdSql.checkData(39, 0, 30)
        tdSql.checkData(39, 1, 0.5514266812416906)
        tdSql.checkData(39, 2, 0.9635288988181601)
        tdSql.checkData(39, 3, 0.5944617511422015)
        tdSql.checkData(39, 4, None)
        tdSql.checkData(39, 5, -0.7022004347538967)
        tdSql.checkData(39, 6, -3.710141817748492)
        tdSql.checkData(39, 7, datetime.datetime(2020, 10, 1, 0, 30))
        tdSql.checkData(40, 0, 29)
        tdSql.checkData(40, 1, -0.404037645323065)
        tdSql.checkData(40, 2, 0.5764850221962442)
        tdSql.checkData(40, 3, 2.1197476343754156)
        tdSql.checkData(40, 4, None)
        tdSql.checkData(40, 5, 0.5162157333804713)
        tdSql.checkData(40, 6, 4.8800154918827525)
        tdSql.checkData(40, 7, datetime.datetime(2020, 10, 1, 0, 29))
        tdSql.checkData(41, 0, 29)
        tdSql.checkData(41, 1, -0.404037645323065)
        tdSql.checkData(41, 2, 0.5764850221962442)
        tdSql.checkData(41, 3, 2.1197476343754156)
        tdSql.checkData(41, 4, None)
        tdSql.checkData(41, 5, 0.5162157333804713)
        tdSql.checkData(41, 6, 4.8800154918827525)
        tdSql.checkData(41, 7, datetime.datetime(2020, 10, 1, 0, 29))
        tdSql.checkData(42, 0, 28)
        tdSql.checkData(42, 1, -0.9880316240928618)
        tdSql.checkData(42, 2, 0.7230710689951642)
        tdSql.checkData(42, 3, 3.1457526648156393)
        tdSql.checkData(42, 4, None)
        tdSql.checkData(42, 5, 1.0206076417536643)
        tdSql.checkData(42, 6, 2.197019393348823)
        tdSql.checkData(42, 7, datetime.datetime(2020, 10, 1, 0, 28))
        tdSql.checkData(43, 0, 28)
        tdSql.checkData(43, 1, -0.9880316240928618)
        tdSql.checkData(43, 2, 0.7230710689951642)
        tdSql.checkData(43, 3, 3.1457526648156393)
        tdSql.checkData(43, 4, None)
        tdSql.checkData(43, 5, 1.0206076417536643)
        tdSql.checkData(43, 6, 2.197019393348823)
        tdSql.checkData(43, 7, datetime.datetime(2020, 10, 1, 0, 28))
        tdSql.checkData(44, 0, 27)
        tdSql.checkData(44, 1, -0.6636338842129675)
        tdSql.checkData(44, 2, 0.9912542848596704)
        tdSql.checkData(44, 3, 0.9080812682077812)
        tdSql.checkData(44, 4, None)
        tdSql.checkData(44, 5, 0.6788951190016388)
        tdSql.checkData(44, 6, -0.8324928492797357)
        tdSql.checkData(44, 7, datetime.datetime(2020, 10, 1, 0, 27))
        tdSql.checkData(45, 0, 27)
        tdSql.checkData(45, 1, -0.6636338842129675)
        tdSql.checkData(45, 2, 0.9912542848596704)
        tdSql.checkData(45, 3, 0.9080812682077812)
        tdSql.checkData(45, 4, None)
        tdSql.checkData(45, 5, 0.6788951190016388)
        tdSql.checkData(45, 6, -0.8324928492797357)
        tdSql.checkData(45, 7, datetime.datetime(2020, 10, 1, 0, 27))
        tdSql.checkData(46, 0, 26)
        tdSql.checkData(46, 1, 0.27090578830786904)
        tdSql.checkData(46, 2, 0.6172306382193644)
        tdSql.checkData(46, 3, 1.835550377607515)
        tdSql.checkData(46, 4, None)
        tdSql.checkData(46, 5, 0.11431954199291106)
        tdSql.checkData(46, 6, 5.165381146246765)
        tdSql.checkData(46, 7, datetime.datetime(2020, 10, 1, 0, 26))
        tdSql.checkData(47, 0, 26)
        tdSql.checkData(47, 1, 0.27090578830786904)
        tdSql.checkData(47, 2, 0.6172306382193644)
        tdSql.checkData(47, 3, 1.835550377607515)
        tdSql.checkData(47, 4, None)
        tdSql.checkData(47, 5, 0.11431954199291106)
        tdSql.checkData(47, 6, 5.165381146246765)
        tdSql.checkData(47, 7, datetime.datetime(2020, 10, 1, 0, 26))
        tdSql.checkData(48, 0, 25)
        tdSql.checkData(48, 1, 0.956375928404503)
        tdSql.checkData(48, 2, 0.6628179613691831)
        tdSql.checkData(48, 3, 3.4435632194258416)
        tdSql.checkData(48, 4, None)
        tdSql.checkData(48, 5, 0.05676687083562715)
        tdSql.checkData(48, 6, 2.6040987392745354)
        tdSql.checkData(48, 7, datetime.datetime(2020, 10, 1, 0, 25))
        tdSql.checkData(49, 0, 25)
        tdSql.checkData(49, 1, 0.956375928404503)
        tdSql.checkData(49, 2, 0.6628179613691831)
        tdSql.checkData(49, 3, 3.4435632194258416)
        tdSql.checkData(49, 4, None)
        tdSql.checkData(49, 5, 0.05676687083562715)
        tdSql.checkData(49, 6, 2.6040987392745354)
        tdSql.checkData(49, 7, datetime.datetime(2020, 10, 1, 0, 25))
        tdSql.checkData(50, 0, 24)
        tdSql.checkData(50, 1, 0.7625584504796027)
        tdSql.checkData(50, 2, 0.999960827417674)
        tdSql.checkData(50, 3, 1.2552318002593996)
        tdSql.checkData(50, 4, None)
        tdSql.checkData(50, 5, 0.6200983185456957)
        tdSql.checkData(50, 6, 0.09684864095463253)
        tdSql.checkData(50, 7, datetime.datetime(2020, 10, 1, 0, 24))
        tdSql.checkData(51, 0, 24)
        tdSql.checkData(51, 1, 0.7625584504796027)
        tdSql.checkData(51, 2, 0.999960827417674)
        tdSql.checkData(51, 3, 1.2552318002593996)
        tdSql.checkData(51, 4, None)
        tdSql.checkData(51, 5, 0.6200983185456957)
        tdSql.checkData(51, 6, 0.09684864095463253)
        tdSql.checkData(51, 7, datetime.datetime(2020, 10, 1, 0, 24))
        tdSql.checkData(52, 0, 23)
        tdSql.checkData(52, 1, -0.13235175009777303)
        tdSql.checkData(52, 2, 0.6699494442536529)
        tdSql.checkData(52, 3, 1.5387402975985367)
        tdSql.checkData(52, 4, None)
        tdSql.checkData(52, 5, 1.1825447904081037)
        tdSql.checkData(52, 6, 5.489941431040083)
        tdSql.checkData(52, 7, datetime.datetime(2020, 10, 1, 0, 23))
        tdSql.checkData(53, 0, 23)
        tdSql.checkData(53, 1, -0.13235175009777303)
        tdSql.checkData(53, 2, 0.6699494442536529)
        tdSql.checkData(53, 3, 1.5387402975985367)
        tdSql.checkData(53, 4, None)
        tdSql.checkData(53, 5, 1.1825447904081037)
        tdSql.checkData(53, 6, 5.489941431040083)
        tdSql.checkData(53, 7, datetime.datetime(2020, 10, 1, 0, 23))
        tdSql.checkData(54, 0, 22)
        tdSql.checkData(54, 1, -0.9055783620066239)
        tdSql.checkData(54, 2, 0.6114178044194122)
        tdSql.checkData(54, 3, 3.5568711064263105)
        tdSql.checkData(54, 4, None)
        tdSql.checkData(54, 5, 0.9837833410919679)
        tdSql.checkData(54, 6, 3.0265535811470983)
        tdSql.checkData(54, 7, datetime.datetime(2020, 10, 1, 0, 22))
        tdSql.checkData(55, 0, 22)
        tdSql.checkData(55, 1, -0.9055783620066239)
        tdSql.checkData(55, 2, 0.6114178044194122)
        tdSql.checkData(55, 3, 3.5568711064263105)
        tdSql.checkData(55, 4, None)
        tdSql.checkData(55, 5, 0.9837833410919679)
        tdSql.checkData(55, 6, 3.0265535811470983)
        tdSql.checkData(55, 7, datetime.datetime(2020, 10, 1, 0, 22))
        tdSql.checkData(56, 0, 21)
        tdSql.checkData(56, 1, -0.8462204041751706)
        tdSql.checkData(56, 2, 0.9887894200405688)
        tdSql.checkData(56, 3, 1.5772240911721418)
        tdSql.checkData(56, 4, None)
        tdSql.checkData(56, 5, -0.11647857397382422)
        tdSql.checkData(56, 6, 0.5559799244477626)
        tdSql.checkData(56, 7, datetime.datetime(2020, 10, 1, 0, 21))
        tdSql.checkData(57, 0, 21)
        tdSql.checkData(57, 1, -0.8462204041751706)
        tdSql.checkData(57, 2, 0.9887894200405688)
        tdSql.checkData(57, 3, 1.5772240911721418)
        tdSql.checkData(57, 4, None)
        tdSql.checkData(57, 5, -0.11647857397382422)
        tdSql.checkData(57, 6, 0.5559799244477626)
        tdSql.checkData(57, 7, datetime.datetime(2020, 10, 1, 0, 21))
        tdSql.checkData(58, 0, 20)
        tdSql.checkData(58, 1, -0.008851309290403876)
        tdSql.checkData(58, 2, 0.7310155667453407)
        tdSql.checkData(58, 3, 1.2127175951404974)
        tdSql.checkData(58, 4, None)
        tdSql.checkData(58, 5, -1.4304290589415767)
        tdSql.checkData(58, 6, 5.982274104704091)
        tdSql.checkData(58, 7, datetime.datetime(2020, 10, 1, 0, 20))
        tdSql.checkData(59, 0, 20)
        tdSql.checkData(59, 1, -0.008851309290403876)
        tdSql.checkData(59, 2, 0.7310155667453407)
        tdSql.checkData(59, 3, 1.2127175951404974)
        tdSql.checkData(59, 4, None)
        tdSql.checkData(59, 5, -1.4304290589415767)
        tdSql.checkData(59, 6, 5.982274104704091)
        tdSql.checkData(59, 7, datetime.datetime(2020, 10, 1, 0, 20))
        tdSql.checkData(60, 0, 19)
        tdSql.checkData(60, 1, 0.8366556385360561)
        tdSql.checkData(60, 2, 0.5723746128431292)
        tdSql.checkData(60, 3, 3.413484890511323)
        tdSql.checkData(60, 4, None)
        tdSql.checkData(60, 5, -1.9952541841757747)
        tdSql.checkData(60, 6, 3.4479580493217856)
        tdSql.checkData(60, 7, datetime.datetime(2020, 10, 1, 0, 19))
        tdSql.checkData(61, 0, 19)
        tdSql.checkData(61, 1, 0.8366556385360561)
        tdSql.checkData(61, 2, 0.5723746128431292)
        tdSql.checkData(61, 3, 3.413484890511323)
        tdSql.checkData(61, 4, None)
        tdSql.checkData(61, 5, -1.9952541841757747)
        tdSql.checkData(61, 6, 3.4479580493217856)
        tdSql.checkData(61, 7, datetime.datetime(2020, 10, 1, 0, 19))
        tdSql.checkData(62, 0, 18)
        tdSql.checkData(62, 1, 0.9129452507276277)
        tdSql.checkData(62, 2, 0.9588413200803038)
        tdSql.checkData(62, 3, 1.8713332491184997)
        tdSql.checkData(62, 4, None)
        tdSql.checkData(62, 5, -1.3983047743451864)
        tdSql.checkData(62, 6, 0.8709074342191974)
        tdSql.checkData(62, 7, datetime.datetime(2020, 10, 1, 0, 18))
        tdSql.checkData(63, 0, 18)
        tdSql.checkData(63, 1, 0.9129452507276277)
        tdSql.checkData(63, 2, 0.9588413200803038)
        tdSql.checkData(63, 3, 1.8713332491184997)
        tdSql.checkData(63, 4, None)
        tdSql.checkData(63, 5, -1.3983047743451864)
        tdSql.checkData(63, 6, 0.8709074342191974)
        tdSql.checkData(63, 7, datetime.datetime(2020, 10, 1, 0, 18))
        tdSql.checkData(64, 0, 17)
        tdSql.checkData(64, 1, 0.14987720966295234)
        tdSql.checkData(64, 2, 0.7959095686227995)
        tdSql.checkData(64, 3, 0.864944320724419)
        tdSql.checkData(64, 4, None)
        tdSql.checkData(64, 5, -0.13037289959062748)
        tdSql.checkData(64, 6, 7.022998331594864)
        tdSql.checkData(64, 7, datetime.datetime(2020, 10, 1, 0, 17))
        tdSql.checkData(65, 0, 17)
        tdSql.checkData(65, 1, 0.14987720966295234)
        tdSql.checkData(65, 2, 0.7959095686227995)
        tdSql.checkData(65, 3, 0.864944320724419)
        tdSql.checkData(65, 4, None)
        tdSql.checkData(65, 5, -0.13037289959062748)
        tdSql.checkData(65, 6, 7.022998331594864)
        tdSql.checkData(65, 7, datetime.datetime(2020, 10, 1, 0, 17))
        tdSql.checkData(66, 0, 16)
        tdSql.checkData(66, 1, -0.750987246771676)
        tdSql.checkData(66, 2, 0.5481819942730298)
        tdSql.checkData(66, 3, 3.102748784455539)
        tdSql.checkData(66, 4, None)
        tdSql.checkData(66, 5, 0.8513297604701857)
        tdSql.checkData(66, 6, 3.852058923265594)
        tdSql.checkData(66, 7, datetime.datetime(2020, 10, 1, 0, 16))
        tdSql.checkData(67, 0, 16)
        tdSql.checkData(67, 1, -0.750987246771676)
        tdSql.checkData(67, 2, 0.5481819942730298)
        tdSql.checkData(67, 3, 3.102748784455539)
        tdSql.checkData(67, 4, None)
        tdSql.checkData(67, 5, 0.8513297604701857)
        tdSql.checkData(67, 6, 3.852058923265594)
        tdSql.checkData(67, 7, datetime.datetime(2020, 10, 1, 0, 16))
        tdSql.checkData(68, 0, 15)
        tdSql.checkData(68, 1, -0.9613974918795568)
        tdSql.checkData(68, 2, 0.9130208165623314)
        tdSql.checkData(68, 3, 2.1554866011151765)
        tdSql.checkData(68, 4, None)
        tdSql.checkData(68, 5, 0.9521751875546269)
        tdSql.checkData(68, 6, 1.1559749749986195)
        tdSql.checkData(68, 7, datetime.datetime(2020, 10, 1, 0, 15))
        tdSql.checkData(69, 0, 15)
        tdSql.checkData(69, 1, -0.9613974918795568)
        tdSql.checkData(69, 2, 0.9130208165623314)
        tdSql.checkData(69, 3, 2.1554866011151765)
        tdSql.checkData(69, 4, None)
        tdSql.checkData(69, 5, 0.9521751875546269)
        tdSql.checkData(69, 6, 1.1559749749986195)
        tdSql.checkData(69, 7, datetime.datetime(2020, 10, 1, 0, 15))
        tdSql.checkData(70, 0, 14)
        tdSql.checkData(70, 1, -0.2879033166650653)
        tdSql.checkData(70, 2, 0.859465627274523)
        tdSql.checkData(70, 3, 0.5636905248139659)
        tdSql.checkData(70, 4, None)
        tdSql.checkData(70, 5, 0.41142163587369207)
        tdSql.checkData(70, 6, 10.515512404402676)
        tdSql.checkData(70, 7, datetime.datetime(2020, 10, 1, 0, 14))
        tdSql.checkData(71, 0, 14)
        tdSql.checkData(71, 1, -0.2879033166650653)
        tdSql.checkData(71, 2, 0.859465627274523)
        tdSql.checkData(71, 3, 0.5636905248139659)
        tdSql.checkData(71, 4, None)
        tdSql.checkData(71, 5, 0.41142163587369207)
        tdSql.checkData(71, 6, 10.515512404402676)
        tdSql.checkData(71, 7, datetime.datetime(2020, 10, 1, 0, 14))
        tdSql.checkData(72, 0, 13)
        tdSql.checkData(72, 1, 0.6502878401571168)
        tdSql.checkData(72, 2, 0.5403105467456532)
        tdSql.checkData(72, 3, 2.75535470715349)
        tdSql.checkData(72, 4, None)
        tdSql.checkData(72, 5, 0.0009616202598659029)
        tdSql.checkData(72, 6, 4.225579583416092)
        tdSql.checkData(72, 7, datetime.datetime(2020, 10, 1, 0, 13))
        tdSql.checkData(73, 0, 13)
        tdSql.checkData(73, 1, 0.6502878401571168)
        tdSql.checkData(73, 2, 0.5403105467456532)
        tdSql.checkData(73, 3, 2.75535470715349)
        tdSql.checkData(73, 4, None)
        tdSql.checkData(73, 5, 0.0009616202598659029)
        tdSql.checkData(73, 6, 4.225579583416092)
        tdSql.checkData(73, 7, datetime.datetime(2020, 10, 1, 0, 13))
        tdSql.checkData(74, 0, 12)
        tdSql.checkData(74, 1, 0.9906073556948704)
        tdSql.checkData(74, 2, 0.8556343548213666)
        tdSql.checkData(74, 3, 2.451594361777497)
        tdSql.checkData(74, 4, None)
        tdSql.checkData(74, 5, 0.24838494428124291)
        tdSql.checkData(74, 6, 1.4585617093317953)
        tdSql.checkData(74, 7, datetime.datetime(2020, 10, 1, 0, 12))
        tdSql.checkData(75, 0, 12)
        tdSql.checkData(75, 1, 0.9906073556948704)
        tdSql.checkData(75, 2, 0.8556343548213666)
        tdSql.checkData(75, 3, 2.451594361777497)
        tdSql.checkData(75, 4, None)
        tdSql.checkData(75, 5, 0.24838494428124291)
        tdSql.checkData(75, 6, 1.4585617093317953)
        tdSql.checkData(75, 7, datetime.datetime(2020, 10, 1, 0, 12))
        tdSql.checkData(76, 0, 11)
        tdSql.checkData(76, 1, 0.4201670368266409)
        tdSql.checkData(76, 2, 0.9162743174606308)
        tdSql.checkData(76, 3, 0.44272645708128566)
        tdSql.checkData(76, 4, None)
        tdSql.checkData(76, 5, 0.9151372562290566)
        tdSql.checkData(76, 6, -222.95969776348554)
        tdSql.checkData(76, 7, datetime.datetime(2020, 10, 1, 0, 11))
        tdSql.checkData(77, 0, 11)
        tdSql.checkData(77, 1, 0.4201670368266409)
        tdSql.checkData(77, 2, 0.9162743174606308)
        tdSql.checkData(77, 3, 0.44272645708128566)
        tdSql.checkData(77, 4, None)
        tdSql.checkData(77, 5, 0.9151372562290566)
        tdSql.checkData(77, 6, -222.95969776348554)
        tdSql.checkData(77, 7, datetime.datetime(2020, 10, 1, 0, 11))
        tdSql.checkData(78, 0, 10)
        tdSql.checkData(78, 1, -0.5365729180004349)
        tdSql.checkData(78, 2, 0.549226270051226)
        tdSql.checkData(78, 3, 2.432352856101439)
        tdSql.checkData(78, 4, None)
        tdSql.checkData(78, 5, 1.2185572409879093)
        tdSql.checkData(78, 6, 4.561306078186714)
        tdSql.checkData(78, 7, datetime.datetime(2020, 10, 1, 0, 10))
        tdSql.checkData(79, 0, 10)
        tdSql.checkData(79, 1, -0.5365729180004349)
        tdSql.checkData(79, 2, 0.549226270051226)
        tdSql.checkData(79, 3, 2.432352856101439)
        tdSql.checkData(79, 4, None)
        tdSql.checkData(79, 5, 1.2185572409879093)
        tdSql.checkData(79, 6, 4.561306078186714)
        tdSql.checkData(79, 7, datetime.datetime(2020, 10, 1, 0, 10))
        tdSql.checkData(80, 0, 9)
        tdSql.checkData(80, 1, -0.9999902065507035)
        tdSql.checkData(80, 2, 0.7918362090144786)
        tdSql.checkData(80, 3, 2.776612511546888)
        tdSql.checkData(80, 4, None)
        tdSql.checkData(80, 5, 0.5929886271208413)
        tdSql.checkData(80, 6, 1.796697093786514)
        tdSql.checkData(80, 7, datetime.datetime(2020, 10, 1, 0, 9))
        tdSql.checkData(81, 0, 9)
        tdSql.checkData(81, 1, -0.9999902065507035)
        tdSql.checkData(81, 2, 0.7918362090144786)
        tdSql.checkData(81, 3, 2.776612511546888)
        tdSql.checkData(81, 4, None)
        tdSql.checkData(81, 5, 0.5929886271208413)
        tdSql.checkData(81, 6, 1.796697093786514)
        tdSql.checkData(81, 7, datetime.datetime(2020, 10, 1, 0, 9))
        tdSql.checkData(82, 0, 8)
        tdSql.checkData(82, 1, -0.5440211108893698)
        tdSql.checkData(82, 2, 0.9612168045072789)
        tdSql.checkData(82, 3, 0.5787344727995947)
        tdSql.checkData(82, 4, None)
        tdSql.checkData(82, 5, -0.7199655182148126)
        tdSql.checkData(82, 6, -4.087614771885445)
        tdSql.checkData(82, 7, datetime.datetime(2020, 10, 1, 0, 8))
        tdSql.checkData(83, 0, 8)
        tdSql.checkData(83, 1, -0.5440211108893698)
        tdSql.checkData(83, 2, 0.9612168045072789)
        tdSql.checkData(83, 3, 0.5787344727995947)
        tdSql.checkData(83, 4, None)
        tdSql.checkData(83, 5, -0.7199655182148126)
        tdSql.checkData(83, 6, -4.087614771885445)
        tdSql.checkData(83, 7, datetime.datetime(2020, 10, 1, 0, 8))
        tdSql.checkData(84, 0, 7)
        tdSql.checkData(84, 1, 0.4121184852417566)
        tdSql.checkData(84, 2, 0.574400879193934)
        tdSql.checkData(84, 3, 2.137595835197328)
        tdSql.checkData(84, 4, None)
        tdSql.checkData(84, 5, -1.8119088619792247)
        tdSql.checkData(84, 6, 4.862055338419189)
        tdSql.checkData(84, 7, datetime.datetime(2020, 10, 1, 0, 7))
        tdSql.checkData(85, 0, 7)
        tdSql.checkData(85, 1, 0.4121184852417566)
        tdSql.checkData(85, 2, 0.574400879193934)
        tdSql.checkData(85, 3, 2.137595835197328)
        tdSql.checkData(85, 4, None)
        tdSql.checkData(85, 5, -1.8119088619792247)
        tdSql.checkData(85, 6, 4.862055338419189)
        tdSql.checkData(85, 7, datetime.datetime(2020, 10, 1, 0, 7))
        tdSql.checkData(86, 0, 6)
        tdSql.checkData(86, 1, 0.9893582466233818)
        tdSql.checkData(86, 2, 0.7270351311688125)
        tdSql.checkData(86, 3, 3.1243204798042576)
        tdSql.checkData(86, 4, None)
        tdSql.checkData(86, 5, -1.8696882565721156)
        tdSql.checkData(86, 6, 2.172420890614816)
        tdSql.checkData(86, 7, datetime.datetime(2020, 10, 1, 0, 6))
        tdSql.checkData(87, 0, 6)
        tdSql.checkData(87, 1, 0.9893582466233818)
        tdSql.checkData(87, 2, 0.7270351311688125)
        tdSql.checkData(87, 3, 3.1243204798042576)
        tdSql.checkData(87, 4, None)
        tdSql.checkData(87, 5, -1.8696882565721156)
        tdSql.checkData(87, 6, 2.172420890614816)
        tdSql.checkData(87, 7, datetime.datetime(2020, 10, 1, 0, 6))
        tdSql.checkData(88, 0, 5)
        tdSql.checkData(88, 1, 0.6569865987187891)
        tdSql.checkData(88, 2, 0.9900590857598653)
        tdSql.checkData(88, 3, 0.8864495743441427)
        tdSql.checkData(88, 4, None)
        tdSql.checkData(88, 5, -0.876294736008743)
        tdSql.checkData(88, 6, -0.9245361171359558)
        tdSql.checkData(88, 7, datetime.datetime(2020, 10, 1, 0, 5))
        tdSql.checkData(89, 0, 5)
        tdSql.checkData(89, 1, 0.6569865987187891)
        tdSql.checkData(89, 2, 0.9900590857598653)
        tdSql.checkData(89, 3, 0.8864495743441427)
        tdSql.checkData(89, 4, None)
        tdSql.checkData(89, 5, -0.876294736008743)
        tdSql.checkData(89, 6, -0.9245361171359558)
        tdSql.checkData(89, 7, datetime.datetime(2020, 10, 1, 0, 5))
        tdSql.checkData(90, 0, 4)
        tdSql.checkData(90, 1, -0.27941549819892586)
        tdSql.checkData(90, 2, 0.6143002821164822)
        tdSql.checkData(90, 3, 1.853464438509776)
        tdSql.checkData(90, 4, None)
        tdSql.checkData(90, 5, 0.38234027607634785)
        tdSql.checkData(90, 6, 5.147179528972959)
        tdSql.checkData(90, 7, datetime.datetime(2020, 10, 1, 0, 4))
        tdSql.checkData(91, 0, 4)
        tdSql.checkData(91, 1, -0.27941549819892586)
        tdSql.checkData(91, 2, 0.6143002821164822)
        tdSql.checkData(91, 3, 1.853464438509776)
        tdSql.checkData(91, 4, None)
        tdSql.checkData(91, 5, 0.38234027607634785)
        tdSql.checkData(91, 6, 5.147179528972959)
        tdSql.checkData(91, 7, datetime.datetime(2020, 10, 1, 0, 4))
        tdSql.checkData(92, 0, 3)
        tdSql.checkData(92, 1, -0.9589242746631385)
        tdSql.checkData(92, 2, 0.6663667453928805)
        tdSql.checkData(92, 3, 3.4288753232277074)
        tdSql.checkData(92, 4, None)
        tdSql.checkData(92, 5, 1.0087371784424417)
        tdSql.checkData(92, 6, 2.5780379587267963)
        tdSql.checkData(92, 7, datetime.datetime(2020, 10, 1, 0, 3))
        tdSql.checkData(93, 0, 3)
        tdSql.checkData(93, 1, -0.9589242746631385)
        tdSql.checkData(93, 2, 0.6663667453928805)
        tdSql.checkData(93, 3, 3.4288753232277074)
        tdSql.checkData(93, 4, None)
        tdSql.checkData(93, 5, 1.0087371784424417)
        tdSql.checkData(93, 6, 2.5780379587267963)
        tdSql.checkData(93, 7, datetime.datetime(2020, 10, 1, 0, 3))
        tdSql.checkData(94, 0, 2)
        tdSql.checkData(94, 1, -0.7568024953079282)
        tdSql.checkData(94, 2, 1.0)
        tdSql.checkData(94, 3, 1.2340302976078754)
        tdSql.checkData(94, 4, None)
        tdSql.checkData(94, 5, 0.7554222939559553)
        tdSql.checkData(94, 6, 0.05815764143055291)
        tdSql.checkData(94, 7, datetime.datetime(2020, 10, 1, 0, 2))
        tdSql.checkData(95, 0, 2)
        tdSql.checkData(95, 1, -0.7568024953079282)
        tdSql.checkData(95, 2, 1.0)
        tdSql.checkData(95, 3, 1.2340302976078754)
        tdSql.checkData(95, 4, None)
        tdSql.checkData(95, 5, 0.7554222939559553)
        tdSql.checkData(95, 6, 0.05815764143055291)
        tdSql.checkData(95, 7, datetime.datetime(2020, 10, 1, 0, 2))
        tdSql.checkData(96, 0, 1)
        tdSql.checkData(96, 1, 0.1411200080598672)
        tdSql.checkData(96, 2, 0.6663667453928805)
        tdSql.checkData(96, 3, 1.558041126155035)
        tdSql.checkData(96, 4, 1.8325957145940461)
        tdSql.checkData(96, 5, 0.17204223631998083)
        tdSql.checkData(96, 6, None)
        tdSql.checkData(96, 7, datetime.datetime(2020, 10, 1, 0, 1))
        tdSql.checkData(97, 0, 1)
        tdSql.checkData(97, 1, 0.1411200080598672)
        tdSql.checkData(97, 2, 0.6663667453928805)
        tdSql.checkData(97, 3, 1.558041126155035)
        tdSql.checkData(97, 4, 1.8325957145940461)
        tdSql.checkData(97, 5, 0.17204223631998083)
        tdSql.checkData(97, 6, None)
        tdSql.checkData(97, 7, datetime.datetime(2020, 10, 1, 0, 1))
        tdSql.checkData(98, 0, 0)
        tdSql.checkData(98, 1, 0.7780731968879212)
        tdSql.checkData(98, 2, 0.6143002821164822)
        tdSql.checkData(98, 3, 3.2037266279837113)
        tdSql.checkData(98, 4, None)
        tdSql.checkData(98, 5, 0.02246988233490299)
        tdSql.checkData(98, 6, None)
        tdSql.checkData(98, 7, datetime.datetime(2020, 10, 1, 0, 0))
        tdSql.checkData(99, 0, 0)
        tdSql.checkData(99, 1, 0.7780731968879212)
        tdSql.checkData(99, 2, 0.6143002821164822)
        tdSql.checkData(99, 3, 3.2037266279837113)
        tdSql.checkData(99, 4, None)
        tdSql.checkData(99, 5, 0.02246988233490299)
        tdSql.checkData(99, 6, None)
        tdSql.checkData(99, 7, datetime.datetime(2020, 10, 1, 0, 0))

        tdSql.query('select * from (select c1, sin(c2+2), cos(sin(c1-2)), tan(cos(c2*2))+2, asin(acos(c2%3))+acos(c3/2)+atan(c5*c2) as v4, sin(c4+4.5)+cos(c3/2), tan(c1)+log(c3, c4)+sin(c6+c3)+2 as v6, ts from ct1 order by ts limit 2);;')
        tdSql.checkRows(2)
        tdSql.checkData(0, 0, 0)
        tdSql.checkData(0, 1, 0.7780731968879212)
        tdSql.checkData(0, 2, 0.6143002821164822)
        tdSql.checkData(0, 3, 3.2037266279837113)
        tdSql.checkData(0, 4, None)
        tdSql.checkData(0, 5, 0.02246988233490299)
        tdSql.checkData(0, 6, None)
        tdSql.checkData(0, 7, datetime.datetime(2020, 10, 1, 0, 0))
        tdSql.checkData(1, 0, 1)
        tdSql.checkData(1, 1, 0.1411200080598672)
        tdSql.checkData(1, 2, 0.6663667453928805)
        tdSql.checkData(1, 3, 1.558041126155035)
        tdSql.checkData(1, 4, 1.8325957145940461)
        tdSql.checkData(1, 5, 0.17204223631998083)
        tdSql.checkData(1, 6, None)
        tdSql.checkData(1, 7, datetime.datetime(2020, 10, 1, 0, 1))

        tdSql.execute('drop database db0')
    def stop(self):
        tdSql.close()
        tdLog.success("%s successfully executed" % __file__)

tdCases.addWindows(__file__, TDTestCase())
tdCases.addLinux(__file__, TDTestCase())