Jump to content

Recommended Posts

Posted

In below statement I want to see 54000 in both scenarios/ columns. 

SELECT Round(53409.85 ,-3), Round(53809.85,-3) FROM dual;

Thanks in advance.
 

Posted

Never mind.. solved as below..

 

SELECT (CASE WHEN MOD(53409.85,1000) BETWEEN 0 AND 500 THEN Round(53409.85 ,-3) + 1000
                                                                              WHEN MOD(53409.85,1000) > 500 THEN Round(53409.85 ,-3) END)
      ,(CASE WHEN MOD(53809.85,1000) BETWEEN 0 AND 500 THEN Round(53809.85 ,-3) + 1000
                                                                              WHEN MOD(53809.85,1000) > 500 THEN Round(53809.85 ,-3) END)                                                                               
                                                                              
                                                                              FROM dual;
 

Posted
Just now, Hitman said:

Never mind.. solved as below..

 

SELECT (CASE WHEN MOD(53409.85,1000) BETWEEN 0 AND 500 THEN Round(53409.85 ,-3) + 1000
                                                                              WHEN MOD(53409.85,1000) > 500 THEN Round(53409.85 ,-3) END)
      ,(CASE WHEN MOD(53809.85,1000) BETWEEN 0 AND 500 THEN Round(53809.85 ,-3) + 1000
                                                                              WHEN MOD(53809.85,1000) > 500 THEN Round(53809.85 ,-3) END)                                                                               
                                                                              
                                                                              FROM dual;
 

ss5.gif

Posted
16 minutes ago, Hitman said:

Never mind.. solved as below..

 

SELECT (CASE WHEN MOD(53409.85,1000) BETWEEN 0 AND 500 THEN Round(53409.85 ,-3) + 1000
                                                                              WHEN MOD(53409.85,1000) > 500 THEN Round(53409.85 ,-3) END)
      ,(CASE WHEN MOD(53809.85,1000) BETWEEN 0 AND 500 THEN Round(53809.85 ,-3) + 1000
                                                                              WHEN MOD(53809.85,1000) > 500 THEN Round(53809.85 ,-3) END)                                                                               
                                                                              
                                                                              FROM dual;
 

Neeku nuvve saati nuvve poti

Posted
3 minutes ago, Idassamed said:

Neeku nuvve saati nuvve poti

inka better cheyyachu ani thinking...@~`

Posted
1 hour ago, Suhaas said:

SELECT FLOOR((53409.85 + 999) / 1000) * 1000,  FLOOR((53809.85 + 999) / 1000) * 1000;

thankyou this looks better. 

Posted
2 hours ago, Hitman said:

Never mind.. solved as below..

 

SELECT (CASE WHEN MOD(53409.85,1000) BETWEEN 0 AND 500 THEN Round(53409.85 ,-3) + 1000
                                                                              WHEN MOD(53409.85,1000) > 500 THEN Round(53409.85 ,-3) END)
      ,(CASE WHEN MOD(53809.85,1000) BETWEEN 0 AND 500 THEN Round(53809.85 ,-3) + 1000
                                                                              WHEN MOD(53809.85,1000) > 500 THEN Round(53809.85 ,-3) END)                                                                               
                                                                              
                                                                              FROM dual;
 

yourock

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...