Number of weeks between two dates that are in the same or different year
Hello
How to calculate the number of weeks between two dates?
for example. "" "17-mar-2013' and June 27, 2013" or June 15, 2013 "and" 25-mar-2014
Thanks in advance.
lukx
Hello
Looks like your date range is incorrect.
Please try the below.
SQL >-front right
SQL > select D2 - D1 "days."
2 round ((D2-D1)/7.0) "weeks."
3 round (Months_between (d1, d2), 0) 'months '.
(select 4
5 TO_DATE ('20121201', 'YYYYMMDD') D1, D2 TO_DATE ('20130116', 'YYYYMMDD')
6 from two
(7) date_range;
Elapsed days weeks months
------------ --------- ---------
46 7 1
Tags: Database
Similar Questions
-
JavaScript anomaly on the number of days between two dates
Use ApEx 4.0, I found an anomaly in a javascript code that calculates the number of days between two dates, the current_date and the past_date. If the past and present is the or before March 10, 2013, and the current_date lies between 10 March 2013 and November 3, 2013, the number of days will be from 1 day to less than the actual number. Between November 3, 2013 and on 4 November 2013, the increments of number by 2, then the count will be accurate from this date forward.
Here are some examples:
March 10, 2013 = 69 days of December 31, 2012
March 11, 2013 = 69 days of December 31, 2012
March 12, 2013 = 70 days of December 31, 2012
November 3, 2013 = 306 days in December 31, 2012
November 4, 2013 = 308 days in December 31, 2012
11 March should be 70 and 12 March should be 71. November 3 is 307 and 4 November corrects the number of fake, which began March 11.
Change the past_date to March 10, 2013 produces the following:
March 10, 2013 = 0 days of March 10, 2013
March 11, 2013 = 0 days of March 10, 2013
March 12, 2013 = 1 days of March 10, 2013
But change the past_date to 11 March 2013, product of the correct numbers:
March 11, 2013 = 0 days of March 11, 2013
March 12, 2013 = 1 days of March 11, 2013
March 13, 2013 = 2 days of March 11, 2013
I would certainly all help to determine the cause of this anomaly. Here's the javascript code:
var w1 = ($v ("P48_PAST_DATE"));
W1 = (w1.toString ());
vmon var = (w1.substr (3.3));
vyr var = (w1.substr (7));
var r = (vyr.length);
If (r == 2)
vyr. = (parseFloat (vyr) + 2000);
vday var = (w1.substr (0.2));
var y = (vmon.concat ("", vday, ",", vyr));
y = Date.parse (y);
var w2 = ($v ("P48_CURRENT_DATE"));
var vmon2 = (w2.substr (3.3));
var vyr2 = (w2.substr (7));
var vday2 = (w2.substr (0.2));
var x = (vmon2.concat ("", vday2, ",", vyr2));
x = Date.parse (x);
var numdays = (x - y);
numdays = (Math.floor(numdays / 86400000));
$s ("P48_NUMBEROFDAYS", numdays);Did you google for something like "javascript number of days between two dates. I think you will find the explanation to this observation:
This method does not work correctly if there is an advanced economies jump between the two dates.
There are examples available to calculate the difference between two dates.
-
Calculate the number of days between two dates
Hello
Can someone help please change my formcalc script to calculate the number of working days between two date fields. My script currently calculates the total number of days between two dates, including the weekends which must be excluded from the total.
If
(HasValue (Start_Date1) & HasValue (End_Date1)) then
$
= Date2Num (End_Date1, "YYYY-MM-DD" "en_IE") - Date2Num (Start_Date1, "YYYY-MM-DD" "en_IE") + 1
on the other
""
endif
Any help will be most appreciated.
Thank you.
Check...
(1) you said that you put the script on the event «days1» calculate My sample imitates the variable names used in the original message, "Start_Date1" and "End_Date1". If the names of variables for the start and end dates are different, you will need to modify the script to account for these names.
(2) the Date2Num functions in the calculation of the "totalDays" use the date format "YYYY-MM-DD". If your date habits differ from "YYYY-MM-DD" FormCalc will complain.
Steve
-
Dynamic calculation of the number of days between two dates in a table
Hello
I'm working on request where I dynamically calculate the number of days between two dates in a table.
The calculation must be dynamic, i.e., when I recover the Start_date and End_date and move to the field following (call_duration) in the same row, the difference must be calculated dynamically in this area and make sure the field read-only.
APEX version: 5.0
Hi BO123,
BO123 wrote:
Hello
I'm working on request where I dynamically calculate the number of days between two dates in a table.
The calculation must be dynamic, i.e., when I recover the Start_date and End_date and move to the field following (call_duration) in the same row, the difference must be calculated dynamically in this area and make sure the field read-only.
APEX version: 5.0
one of the way to do this by calling ajax on change of end_date.
See the sample code given below to fetch the resulting duration and making the field read only after calculation
Step 1: Change your page
under CSS-> Inline, put the code below
.row_item_disabled { cursor: default; opacity: 0.5; filter: alpha(opacity=50); pointer-events: none; }
Step 2: Create on demand Ajax process I say CALC_DURATION
Please check Procces Ajax, see line 6.7 How to assign a value to the variable sent by ajax call
Declare p_start_date date; p_end_date date; p_duration number; Begin p_start_date := to_date(apex_application.g_x01); p_end_date := to_date(apex_application.g_x02); --do your calculation and assign the output to the variable p_duration select p_end_date - p_start_date into p_duration from dual; -- return calculated duration sys.htp.p(p_duration); End;
Step 3: Create the javascript function
Change your page-> the function and the declaration of the Global Variable-> put the javascript function
You must extract the rowid in the first place, for which you want to set the time, see line 2
assuming f06, f07 and f08 is the id of the start date, and end date columns respectively, and duration
See no line no 8 how set the value returned by the process of ajax at the duration column
Replace your column to the respective column identifiers in the code below
function f_calulate_duration(pThis) { var row_id = pThis.id.substr(4); var start_date = $('#f06_'+row_id).val(); apex.server.process ( "CALC_DURATION", { x01: start_date,x02: $(pThis).val() }, { success: function( pData ) { // set duration to duration column $('#f08_'+row_id).val(pData); // disable duration column $("#f08_" + row_id).attr("readonly", true).addClass('row_item_disabled'); } }); }
Step 4: choose the end date call the javascript function
Go to report attributes-> edit your Date column end-> column-> Attrbiutes element attributes-> put the code below
onchange="javascript:f_calulate_duration(this);"
hope this helps you,
Kind regards
Jitendra
-
Number of Saturdays between two dates
Hello
How can I get number of Saturdays between two dates, including the two dates?
for example number of Saturdays between 09/05/2014 and 10/05/2014 is five
Help, please
I use oracle 10g
SQL> with t 2 as 3 ( 4 select to_date('05/09/2014 ', 'dd/mm/yyyy') from_dt 5 , to_date('05/10/2014 ', 'dd/mm/yyyy') to_dt 6 from dual 7 ) 8 select to_char(from_dt + (level-1), 'fmDay') day_ 9 , count(*) cnt 10 from t 11 connect 12 by level <= to_dt - from_dt + 1 13 group 14 by to_char(from_dt + (level-1), 'fmDay'); DAY_ CNT --------- ---------- Saturday 5 Thursday 4 Tuesday 4 Friday 5 Wednesday 4 Monday 4 Sunday 5 7 rows selected. SQL>
-
How to get data that are created the or before the last Wednesday
Hi, can someone please tell me how to write a query to retrieve the data that are created the or before last Wednesday.
Thanks in advance...
Hello
Here's one way:
WHERE created_date< next_day="" (="" trunc="" (sysdate="" )="" -="">
, "THURSDAY".
)
"Before Thursday' means the same as 'the or before Wednesday '.
This assumes that NLS_DATE_LANGUAGE is English. If you are not sure what is NLS_DATE_LANGUAGE, you can do this:
WHERE created_date< next_day="" (="" trunc="" (sysdate="" )="" -="">
, TO_CHAR (DATE ' 2014-03-06' - or any Thursday)
, 'DAY '.
)
)
There is nothing magical about March 6, 2014; will do any Thursday. To_char will return the translation of 'Thursday' in all that is the current NLS_DATE_LANGIUAGE, and NEXT_DAY can use this value.
-
Formula to determine if a specific day of the week between two dates?
I am creating a spreadsheet to track my time PD & holiday. I usually work weekends, and my vacation allowance includes a specific maximum number of Sundays a year. Is there a way to calculate how much Sunday fall between a date range (or any day of the week, by the way)?
(i.e. If my vacation starts February 1, 2016 and ends March 2, 2016, Sunday how are included?)
I know that I can calculate how many weeks have passed, using = Quotient (DateDiff (Start_Date, End_Date), 7), but it is possible to include two Sundays in a period of 7 days.
Hi Eric,.
Here is one approach.
C2 = A2 + (7−WEEKDAY(A2,2))
This concludes the first Sunday following the start date.
D2 = STRIPDURATION ((B2−C2) ÷7)
I formatted this column without decimal places to see full weeks of the first numbers Sunday.
Quinn
-
Number of records between two dates which lasted more than a minute
I need to count the number of events/records in a single table with the dates of appointment and for how long the appointments in another table, I have two cells to hold dated (start and end dates) give a range. I want to count the number of appointments that lasted more than a minute falling into the test range.
I am sure that this is COUNTIFS and I tried to make it work.
Hope you can help.
Thank you
You could do something like that
The data table on the left and are named "Data."
Data in the table on the right. Enter the Start Date, end Date and time Min.
D2 = COUNTIF (Data::B, "> =" & C2, Data::A, "> =" & A2, Data::A,")<>
It's abbreviation dethrone select cell D2, and then type (or Coptic and paste here) the formula:
= COUNTIFS(Data::B, ">="&C2, Data::A, ">="&A2, Data::A, ")<>
-
How to find the difference "within weeks" between two date values?
Hi all
Jdev version 11.1.1.7.1
I used two < af:inputDate > & a < af:inputText > < af:panelFormLayout > components. My requirement is, I want to display the difference of weeks between these two day values in the inputText component when the user clicks the shape.
Any suggestion would be appreciated.
Kind regards
Novel
You can use this method to get the number of days between the day and date, and then divided by 7 to get the number of weeks
public static long getDifferenceDaysBetweenTwoDates (d1, d2 oracle.jbo.domain.Date oracle.jbo.domain.Date)
{
If (d1! = null & d2! = null)
{
return (d1.getValue () .getTime () - d2.getValue () .getTime ()) / (24 * 60 * 60 * 1000);
}
return 0;
}
Check - http://sameh-nassar.blogspot.in/2014/10/dealing-with-dates-in-java.html
Ashish
-
Dynamically calculate the number of days between two dates and amounts of split
Hello
I have searched for a solution for this, but had no success.
I need to show the amounts broken down by days.
I have a table that has an amount column and start and end dates.
I need to write a query so that the amounts will be broken evenly based on the number of days between the start date and end date.
For example, for this line.
insert into my_test values (' 1, '' 3-mar-2010, ' 7 - mar - 2010 ", 1000);
the query returns this (split $1,000 over 5 days)
ID Date amount
1 ' 3-mar-2010' 200,00
1 ' 4-mar-2010' 200,00
1 ' 5-mar-2010' 200,00
1 ' 6-mar-2010' 200,00
1 ' 7-mar-2010' 200,00
create table my_test)
ID number (10),
start_date date,
End_date date,
amount number (10.2)
);
Select * from my_test
insert into my_test values (' 1, '' 3-mar-2010, ' 7 - mar - 2010 ", 1000);
insert into my_test values (2, 10-mar-2010 ", 19-mar-2010", 2000);
insert into my_test values (3, 20-mar-2010 ',' 21-mar-2010, 5000);
Thanks in advance.Hello
One way is to join a Meter of Table , a table, or (more often) a set of results includes a line for eery number 1, 2, 3,... until the maximum number of times you need to divide a line.
For example:WITH cntr AS ( SELECT LEVEL - 1 AS n FROM ( SELECT MAX (end_date - start_date) AS max_day_cnt FROM my_test ) CONNECT BY LEVEL <= 1 + max_day_cnt ) SELECT t.id , t.start_date + c.n AS dt , t.amount / (t.end_date + 1 - t.start_date) AS amt FROM my_test t JOIN cntr c ON c.n <= t.end_date - t.start_date ORDER BY id , dt ;
This assumes that all dates have the same number of hours, minutes, and seconds, as is the case in your sample data.
If this isn't the case, then use TRUNC (start_date) and TRUNC (end_date) instead of start_date and end_date or post some sample data and results if some lines do not represent a whole number of days. -
How to make a route between two routers (networks) connected to the same switch?
Hello guys, how are you?
In my company, we have 2 internet routers more dsl router of data connected to 1 switch line
the data row is used to connect the branches of our company together for network problems.
the router 192.168.2.1 IP data
internet routers IP 192.168.1.1 - 57.194.97.1
We have 3 accesspoints wireless taking their internet of 192.168.1.1 oky guy
what I want to do is when I connect to any wireless network to connect to the data line dsl with router 192.168.2.1
When I use the ethernet on my pc I have IP addresses 192.168.2.222 for router data line and 192.168.1.222 for internet
but the wireless is DHCP n that it is connected only to 192.168.1.1, which is the internet router, how can I do 192.168.1.1 192.168.2.1 when I connect
using the wireless?
I hope that you understand me ^_^
Thanks in advance.
Hello
The question you posted would be better suited to the TechNet community. Please visit the link below to find a community that will provide the support you want.
http://social.technet.Microsoft.com/forums/en/category/w7itpro/
Hope this information is useful.
-
Essentially, this problem started last Friday and I tried all possible combinations and the thing that I know so far about how to solve this problem and I terribly need a solution because I use this laptop in a University to take notes and print them out / store them on the network. Right now I can ping both servers (one is a print server and the other server network file storage), but in both cases, when I try to connect to them using windows Explorer by the name of \\server name\share or \\printserver\ (the other usually allows me to see a table of printers that are in different locations and I choose who I connected to my laptop). The other method, I have tried to use, which works normally and does not now to map the network drive storage is the net use command, if I try this method, I will get a "system error 1231 has occurred the network location cannot be reached". The third method (which is more commonly used I think) is the ability to connect a network drive in Windows Explorer, usually if I use the third method, I get a response from the storage server file asking for user credentials, now I get the same error message as when I try to connect with the first method of.
The biggest mystery of this all is that this happens regardless if I'm on the wired or wireless, and in both scenarios, I have access to the internet available, but as mentioned above, no access to storage or a network printer.
* Use at your own risk, but it worked in my case (ensure you know / remember passwords field before doing so).
If (since) you are using Windows 7 and you suddenly have problems connecting to a resource of the area (especially after a password reset):
1) go to:->-> advanced user accounts manage user accounts-> manage passwords
(2) If you see Windows credentials, delete them all.
-
Number of days between two Dates in the Correct month
I am trying to write a SELECT statement that returns the number of days spent on a project.
Here's my problem. I have a table with several columns of date (start_date, end_date, etc.) as well as several other columns. Here is an example of the table.
PROJECT... START_DATE... END_DATE
123 ................. 1ST JANUARY 13... 15 JANUARY 13
456 ................. 25 JANUARY 13... FEBRUARY 5, 13
789 ................. 30 JANUARY 13... FEBRUARY 5, 13
999 ................. 1ST FEBRUARY 13... FEBRUARY 8, 13
I'm counting the number of days spent on projects in each month. For example, with the above data, I would come back...
MONTHS... PROJECT_DAYS
Jan ............. 24
Feb ............. 18
I tried to use a CASE statement, but I'm having a hard time to understand. Any help would be greatly appreciated!
Published by: 987079 on February 8, 2013 13:12An option would be something like
1 with project as ( 2 select 123 project_id, date '2013-01-01' start_date, date '2013-01-15' end_date from dual union all 3 select 456, date '2013-01-25', date '2013-02-05' from dual union all 4 select 789, date '2013-01-30', date '2013-02-05' from dual union all 5 select 999, date '2013-02-01', date '2013-02-08' from dual 6 ), 7 all_days as ( 8 select start_date + level - 1 dt 9 from (select min(start_date) start_date, 10 max(end_date) end_date 11 from project) 12 connect by level <= end_date - start_date + 1 13 ) 14 select trunc(dt,'MM'), 15 count(*) 16 from all_days ad 17 join project p on (ad.dt between p.start_date and p.end_date) 18 group by trunc(dt,'MM') 19* order by trunc(dt,'MM') SQL> / TRUNC(DT,'MM') COUNT(*) ------------------- ---------- 2013-01-01 00:00:00 24 2013-02-01 00:00:00 18
Justin
-
calculation between two columns that depends on the minimum value
I have the table with the following values, how can auto calculation based to a minimum value to assign each line then?
Seq 1 reference ID price price of the difference % of difference 1 3 1500 2 3 3500 3 3 4000 calculation logic
the result should be...
Seq 1 reference ID price price of the difference % of difference 1 3 1500 0 0 2 3 3500 2000 1.333 3 3 4000 2500 1,666 Dev environment
service of Cloud Computing by oracle
PRODUCT VERSION STATUS NLSRTL 11.2.0.3.0 Production Oracle Database 11g Enterprise Edition 11.2.0.3.0 64 bit Production PL/SQL 11.2.0.3.0 Production AMT for Linux: 11.2.0.3.0 Production with
a_table as
(select 1 seq_1, 3 ref_id, 1500 Union double all the)
Select 2,3,3500 from all the double union
Select double 3,3,4000
)
Select seq_1, ref_id, price,
price - min (price) on differece_price (partition by ref_id by seq_1 order),
price / min (price) over (partition by seq_1 order ref_id) - 1 difference_percent
of a_table
SEQ_1 REF_ID PRICE DIFFERECE_PRICE DIFFERENCE_PERCENT 1 3 1500 0 0 2 3 3500 2000 1.33333333333333333333333333333333333333 3 3 4000 2500 1.66666666666666666666666666666666666667 Concerning
Etbin
-
Settings of the workspace. See view all menu at the bottom of the menu items? Probably as simple as the definition of the failing workspace (window > workspace > default Workspace).
More info on menus and workspaces here:
http://livedocs.Adobe.com/en_US/Photoshop/10.0/WSfd1234e1c4b69f30ea53e41001031ab64-750D.ht ml
Maybe you are looking for
-
Satellite Pro P100-293 sound work!
1. update the bios version 3.30.2. use alsa-driver - 1.0.14rc2 - with cards = hda-intel3. download the dsdt.hex of http://acpi.sourceforge.net/dsdt/view.php?id=743This dsdt is use static, if you need the aml for an initrd file please post and we deal
-
Need help with drivers for Satellite P205-S6267
I think I have all the drivers for my laptop, but I can't control the brightness of the screen or access capabilities of standby power. I downloaded tons of drivers power saver, and none of them work. Someone please help. I am running XP and the only
-
So I try to do Astrophotography with my SONY Nex3. and a few days ago, my mount of the camera came in. I SO happy, but as of today I am very sad. The Nex3 seems to be useless for astro photography Practicaly.(1) bulb mode must have the button for the
-
Hola! I have a problema con UN programa as estoy implementando. The current situation are the following: Necesito hacer UN a variables cambio para "engañar" a team of the United Nations, the basic idea are asi of the: Variable X original number 1 Y v
-
HP Deskjet 2050A: HP 2050 A wil not print photographs
Printer prints Documents Word ok, but do not print phootgraphs. When I click on the 'Print' button, it says "Send to printer", but printer is unable to print.