/ Hex Artifact Content
Login

Artifact bacc0175a8c5bed6788997a9d81c2ab55119a1d41d1a2ac118baa496e6960211:

Ticket change [bacc0175] - Fixed ticket [674385ae]: CAST('-0.0' AS NUMERIC) computes 0.0 rather than 0 plus 4 other changes by drh 2019-06-12 20:53:50.
0000: 44 20 32 30 31 39 2d 30 36 2d 31 32 54 32 30 3a  D 2019-06-12T20:
0010: 35 33 3a 35 30 2e 36 37 30 0a 4a 20 69 63 6f 6d  53:50.670.J icom
0020: 6d 65 6e 74 20 54 68 65 5c 73 43 41 53 54 5c 73  ment The\sCAST\s
0030: 6f 66 5c 73 27 2d 30 2e 30 27 5c 73 69 6e 74 6f  of\s'-0.0'\sinto
0040: 5c 73 6e 75 6d 65 72 69 63 5c 73 6e 6f 77 5c 73  \snumeric\snow\s
0050: 79 69 65 6c 64 73 5c 73 30 5c 73 61 73 5c 73 61  yields\s0\sas\sa
0060: 5c 73 73 70 65 63 69 61 6c 5c 73 63 61 73 65 2c  \sspecial\scase,
0070: 5c 73 77 68 69 63 68 5c 73 72 65 73 6f 6c 76 65  \swhich\sresolve
0080: 73 5c 72 5c 6e 74 68 69 73 5c 73 74 69 63 6b 65  s\r\nthis\sticke
0090: 74 2e 5c 72 5c 6e 5c 72 5c 6e 54 68 65 5c 73 69  t.\r\n\r\nThe\si
00a0: 73 73 75 65 5c 73 6f 66 5c 73 77 68 65 74 68 65  ssue\sof\swhethe
00b0: 72 5c 73 6f 72 5c 73 6e 6f 74 5c 73 74 6f 5c 73  r\sor\snot\sto\s
00c0: 64 69 73 70 6c 61 79 5c 73 74 68 65 5c 73 6d 69  display\sthe\smi
00d0: 6e 75 73 5c 73 73 69 67 6e 5c 73 77 68 65 6e 5c  nus\ssign\swhen\
00e0: 73 72 65 6e 64 65 72 69 6e 67 5c 73 61 5c 73 2d  srendering\sa\s-
00f0: 30 2e 30 5c 72 5c 6e 76 61 6c 75 65 5c 73 69 6e  0.0\r\nvalue\sin
0100: 74 6f 5c 73 74 65 78 74 5c 73 69 73 5c 73 73 74  to\stext\sis\sst
0110: 69 6c 6c 5c 73 6f 70 65 6e 2e 5c 73 5c 73 49 5c  ill\sopen.\s\sI\
0120: 73 6f 62 73 65 72 76 65 5c 73 74 68 61 74 5c 73  sobserve\sthat\s
0130: 6f 74 68 65 72 5c 73 64 61 74 61 62 61 73 65 5c  other\sdatabase\
0140: 73 65 6e 67 69 6e 65 73 2c 5c 72 5c 6e 61 6e 64  sengines,\r\nand
0150: 5c 73 69 6e 5c 73 70 61 72 74 69 63 75 6c 61 72  \sin\sparticular
0160: 5c 73 50 6f 73 74 67 72 65 53 51 4c 2c 5c 73 64  \sPostgreSQL,\sd
0170: 6f 5c 73 2a 6e 6f 74 2a 5c 73 64 69 73 70 6c 61  o\s*not*\sdispla
0180: 79 5c 73 74 68 65 5c 73 6d 69 6e 75 73 5c 73 73  y\sthe\sminus\ss
0190: 69 67 6e 2e 5c 73 5c 73 53 6f 2c 5c 73 66 6f 72  ign.\s\sSo,\sfor
01a0: 5c 73 6e 6f 77 2c 5c 72 5c 6e 53 51 4c 69 74 65  \snow,\r\nSQLite
01b0: 5c 73 77 69 6c 6c 5c 73 66 6f 6c 6c 6f 77 5c 73  \swill\sfollow\s
01c0: 50 6f 73 74 67 72 65 53 51 4c 27 73 5c 73 6c 65  PostgreSQL's\sle
01d0: 61 64 5c 73 61 6e 64 5c 73 62 65 68 61 76 65 5c  ad\sand\sbehave\
01e0: 73 74 68 65 5c 73 73 61 6d 65 2e 0a 4a 20 6c 6f  sthe\ssame..J lo
01f0: 67 69 6e 20 64 72 68 0a 4a 20 6d 69 6d 65 74 79  gin drh.J mimety
0200: 70 65 20 74 65 78 74 2f 78 2d 66 6f 73 73 69 6c  pe text/x-fossil
0210: 2d 77 69 6b 69 0a 4a 20 72 65 73 6f 6c 75 74 69  -wiki.J resoluti
0220: 6f 6e 20 46 69 78 65 64 0a 4a 20 73 74 61 74 75  on Fixed.J statu
0230: 73 20 46 69 78 65 64 0a 4b 20 36 37 34 33 38 35  s Fixed.K 674385
0240: 61 65 62 61 39 31 63 37 37 34 64 34 37 37 33 36  aeba91c774d47736
0250: 66 31 61 65 66 64 32 35 39 62 30 37 34 64 63 35  f1aefd259b074dc5
0260: 64 33 0a 55 20 64 72 68 0a 5a 20 62 61 65 63 66  d3.U drh.Z baecf
0270: 33 37 37 37 62 61 36 33 38 37 66 37 36 62 64 66  3777ba6387f76bdf
0280: 34 37 32 62 30 36 62 66 64 34 64 0a              472b06bfd4d.