How to retrieve the number of days of a number

Hi everyone, from X number, I need to retrieve the number of days.
For example:

X = 10-number of days > = 0
X = 12-number of days > = 0.5
X = 24-number of days > = 1
X = 25-number of days > = 1
X = 34-number of days > = 1
X = 36-number of days > = 1.5
X = 37-number of days > = 2
X = 72-number of days > = 3
X = 70-number of days > = 3

I tried with Round, but it did not work as I wanted, because with 36 he recover 2 (instead of 1.5).
In practice, a half day (12 hours) must be ALWAYS considered 0.5 and unrounded.

Any idea?
Thanks in advance

Alex
WITH T AS (SELECT 10 X FROM DUAL UNION ALL
        SELECT 12 FROM DUAL UNION ALL
        SELECT 24  FROM DUAL UNION ALL
        SELECT 25 FROM DUAL UNION ALL
        SELECT 34 FROM DUAL UNION ALL
        SELECT 36 FROM DUAL UNION ALL
        SELECT 37 FROM DUAL UNION ALL
        SELECT 72 FROM DUAL UNION ALL
        SELECT 70 FROM DUAL)
SELECT X, DECODE( MOD(X/24, 1), 0.5, X/24, ROUND(X/24))
FROM T

Tags: Database

Similar Questions

  • How to calculate the number of days/weeks/months between 2 dates?

    Hello

    I would like to know how to calculate the number of days/weeks/months between 2 dates in OBIEE 11 g, for example, I have 26/05/2013 and 19/05/2013, then I want to get 7 days.

    Thank you!
    Jamie

    Hi Jamie,

    Through this links...

    http://www.bravesoft.com/blog/?p=682
    http://twobiee.blogspot.in/2012/01/working-with-date-differences.html

    Mark as correct it allows u...
    Thank you...

  • How to get the number of days in a month of belonging to a range of dates

    Hi, I'm going crazy around a problem, I have 2 dates and one month I wanto to retrieve the number of days belonging to the months that fall within the range.

    for example:

    month of January 2011. begin_date = January 11, 2011, May 30, 2011 end_date result is 21
    month of January 2011. begin_date = December 11, 2010, result of end_date, January 10, 2011 10
    month January 2011 .begin_date = 2 February 2011, end_date may 25, 2011 result 0
    month of January 2011. begin_date = January 3, 2011, January 5, 2011 result DATE END 3

    and so on...

    I appreciate any suggestion
    Thank you


    Andrea

    Something like that... ?

    SQL> with t as
      2  (select  to_date('11/01/11','dd/mm/yy') from_dt,
      3           to_date('30/05/11','dd/mm/yy') to_dt,
      4           'Jan-11' mnth from dual)
      5  select least(last_day(to_date(mnth,'Mon-yy')),to_dt) -
      6         greatest(to_date(mnth,'Mon-yy'),from_dt) cnt
      7  from t  ;
    
           CNT
    ----------
            20
    

    If 0 is also expected...

    SQL> with t as
      2  (select  to_date('11/01/11','dd/mm/yy') from_dt,
      3           to_date('30/05/11','dd/mm/yy') to_dt,
      4           'Jan-11' mnth from dual union all
      5           select  to_date('11/01/11','dd/mm/yy') from_dt,
      6           to_date('30/05/11','dd/mm/yy') to_dt,
      7           'Jan-12' mnth from dual
      8           )
      9  select from_dt,to_dt,mnth,
     10         greatest(
     11              least(last_day(to_date(mnth,'Mon-yy')),to_dt)
     12              -
     13              greatest(to_date(mnth,'Mon-yy'),from_dt)
     14                 ,0) cnt
     15  from t;
    
    FROM_DT   TO_DT     MNTH          CNT
    --------- --------- ------ ----------
    11-JAN-11 30-MAY-11 Jan-11         20
    11-JAN-11 30-MAY-11 Jan-12          0
    

    Published by: JAC on February 9, 2012 19:22

  • How can I retrieve the number of selection Indices in a ComboBox?

    Hi all

    I use a ComboBox which options are populated by a XML code snippet.

    Now, I said that the task of implementation selectedLabel ComboBox to an option delivered by a different XML snippet.  SelectedLabel is a read-only property, so I find myself with SelectedIndex.  My plan is to loop through all the clues of the ComboBox until the label matches the value that must be set to ComboBox.

    After some rigorous research, I was not able to find a way to retrieve the number of the option of a ComboBox control.

    Thanks in advance and I would like to know what other information you need I'll check back FRO answers often.

    -Mike

    myComboBox.dataProvider.length

    Sincerely,

    Michael

    El 30/04/2009 a las 09:35, greensyn [email protected]> escribio:

    >

    Hi all

    >

    I use a ComboBox which options are populated by a XML code snippet.

    >

    Now I have the selectedLabel said ComboBox for a task

    a different snippet of code XML option.  SelectedLabel is a

    ReadOnly property, so I find myself with SelectedIndex.  My plan is to

    to loop through all the clues of the ComboBox until the label corresponds to

    the value must have the ComboBox value.

    >

    After some rigorous research, I have not been able to find a way of

    retrieve the number of the option of a ComboBox control.

    >

    Thanks in advance and I would like to know what other information you need as

    I'll check back FRO answers often.

    >

    -Mike

    >

  • HELP - how to get the number of virtual machines on a data store?

    Looking at the inventory of the data store in the VI client, there are a "number of Virtual Machines:" according to the General information for the Summary tab... I'm looking for a script that retrieves this information for me...

    I started the script but I'm stuck... I am very new on this...

    Get-Datastore. WHERE-object {$_ .name - like "wlp" ' "} #this gives me all the data which are not local warehouses

    Could someone give an overview on how to script to retrieve the number of virtual machines on data warehouses...

    Thank you, Lee

    Sorry, something went wrong with the copy - paste

    Get-Datastore | where {$_.Name -like "vmfs*"} | Sort-Object -Property Name | %{$_ | select @{N="DSname"; E={$_.Name}},
                                                                          @{N="VMcount";E={($_ | Get-VM | Measure-Object).count}}}
    
  • How to count the number of data records?

    Hey guys, how to count the number of records, I had on a data object variable?

    Im having a result of sql query in a variable like this:

    oDB.resolveNode("#command").query.select.value = "SELECT * FROM Customers WHERE CliNombre LIKE ' % ' + input1 +" %' ";

    oDB.open ();

    oDB.first ();

    So I need to count the number of records retrieved by this SQL query at the moment. Help please

    Then move the cursor back to the first record after you have your account.

    There is a keyword count in SQL that will allow you to get the account of your request. You can run that first - get your account, and then run the actual query to get the Recordset. This would require a separate data connection. Some examples of code.

    var xfa.event.newText = inName;
    If (inName == "") {}
    App.Alert ("you must enter a name--try again!")
    }
    var nIndex = 0;
    While (xfa.sourceSet.nodes.item (nIndex) .name! = "DataConnection2")
    {
    nIndex ++;
    }

    oDB = xfa.sourceSet.nodes.item (nIndex) .racing var (1); pertaining to the specified data connection node
    App.Alert (ODB.saveXML ("Pretty"));

    var nIndex = 0;
    While (xfa.sourceSet.nodes.item (nIndex) .name! = "DataConnection3")
    {
    nIndex ++;
    }
    var oDBCount = xfa.sourceSet.nodes.item (nIndex) .racing (1); pertaining to the specified data connection node
    Configure sql call DB to get the number of records that match the criteria

    oDBCount.nodes.item (1).query.setAttribute ("text", "commandType");
    oDBCount.nodes.item (1).query.select.nodes.item (0) .value = "Select count (*) from table1 where AcctNumber = '" + inName + "'";
    oDBCount.open)
    oDBCount.close)

    Configure sql call DB to get the specified employee number

    oDB.nodes.item (1).query.setAttribute ("text", "commandType");
    oDB.nodes.item (1).query.select.nodes.item (0) .value = "Select * from table1 where AcctNumber = '" + inName + "'";
    App.Alert (ODB. Nodes.Item (1) .saveXML ("Pretty"));

    now connect to the DB and get a recording
    oDB.open)
    oDB.close ();

    Note the SQL command use the keyword count (take a look at the oDBCount section). This will return a number of return to the cllaer. When I set up the data connection, a node count (*) that appeared there. I dragged to the form and it has created a field called count that the onus at this node. When the query is executed, the number of resulting records returns to this field. You can have hidden it so that your users can not see it and also to change the binding votes to zero, so it is not included in the data file that is submitted when the form is complete.

    Paul

  • How to change the number of minutes for the exercise of the activity of the application

    How to change the number of minutes for the exercise of the activity of the application

    Hello

    It is not currently possible to change the goal of daily exercise.

    If you want to suggest that Apple consider adding this option, you can submit a request here:

    https://www.Apple.com/feedback/watch.html

  • How to adjust the number of rings on 6s before answering iPhone begins

    How to adjust the number of rings on iPhone 6s before the beginning of voicemail?

    Contact your operator. That is controlled by them. It is not based on the number of rings, it is based on time.

  • How to set the number of e-mail messages that are stored on my iPhone

    How to set the number of e-mail messages that are stored on my iPhone – so when I don't have a network connection I can see a 'large' number of messages in my Inbox etc.

    This is series is not defined in the world

    You must go to settings-> mail, contacts, and calendars and check the settings of your e-mail provider offers in this area

  • How to increase the number of addresses in the BCC field?

    How to increase the number of addresses in the BCC of email field?

    What do you mean by increase in the number of addresses?  The CCC line will continue to accept addresses that you add them in there. Keep just by typing in the addresses separated by a semi colon ";

  • How to find the number of data items in a file written with the ArryToFile function?

    I wrote a table of number in 2 groups of columns in a file using LabWindows/CVI ArrayToFile... Now, if I want to read the file with the FileToArray function so how do I know the number of items in the file. during the time of writing, I know how many elements array to write. But assume that I want the file to be read at a later time, then how to find the number of items in the file, so that I can read the exact number and present it. Thank you all

    Hello

    I start with the second question:

    bytes_read = ReadLine (file_handle, line_buffer, maximum_bytes);

    the second argument is the buffer to store the characters read, so it's an array of characters; It must be large enough to hold maximum_bytes the value NULL, if char [maximum_butes + 1]

    So, obviously the number of lines in your text tiles can be determined in a loop:

    Open the file

    lines = 0;

    While (ReadLine () > 0)

    {

    lines ++;

    }

    Close the file

  • I sent an email to someone by mistake, how to retrieve the email until the receiver reads?

    I sent an email to someone by mistake, how to retrieve the email until the receiver reads?

    I sent an email to someone by mistake, how to retrieve the email until the receiver reads?

    You can not. It's like putting a letter in a physical mailbox. There is no way to recover it.

  • How to maximize the number of RDP session for Remote Desktop connections in windows 2008 server?

    1. How to maximize the number of RDP session for Remote Desktop connections in windows 2008 server?
    2. By default, the system says 2. and to not change/increase.
    3. is everything permissible special necessary to buy?
    Hello
     

    Your question of Windows is more complex than what is generally answered in the Microsoft Answers forums as it is related to maximize the number of RDP session for Office remote connections to the server. Appropriate in instances of Windows Server.

    Please post your question in the Forums of Windows Server.

  • How to increase the number of entries in MAC

    Hi everyone, I have a WRT 1900AC and I've reached the limit of 32 entries of MAC for filtering options, we have many more users who must be saved from MAC, anyone know how to increase the number of entries please?

    Tanks a lot, im going to read the info in the links, then ill try
    Tanks for help!

  • How to retrieve the network icons and the taskbar sound? They disappeared

    original title: extraction and network icons

    How to retrieve the network icons and the taskbar sound?  They disappear from the notification area of the taskbar.

    Hello

    There are different ways to fix it

    read all the information on the link below

    Try Method 1 or 3

    Method 1. :

    1. right click on the taskbar and click Properties.

    2 tab Area of Notification .

    3 check the (on) or disable (off) the options you want or do not want to display on the Taskbar Notification area

    Method of reading 3 etc. in the link below

    How to enable or disable the Notification area system icons in Vista

    http://www.Vistax64.com/tutorials/106787-notification-area-system-icons.html

Maybe you are looking for