Get the amount of the last date
Greedings,Sorry for my question of amateur but how is it possible to get the (column1) amount of the last date (column2)
To get the last date we use Column2 but how to get the amount of this line of Column1?
Thank you for your help
Another way using analytical functions...
SQL> select distinct first_value(sal) over (order by hiredate desc) from emp;
FIRST_VALUE(SAL)OVER(ORDERBYHIREDATEDESC)
-----------------------------------------
1100
Order by hiredate desc, gives us the dates in descending order, the 'maximum' date is first, then we can get the first_value of the column we want based on that (give us the first value of lines in ascending order of lines). Because this is an analytic function, it applies the same value to all the rows in the table, then use separate to get just the value of a.
Tags: Database
Similar Questions
-
How to get the last date of 3 days for the current month?
Hello. Guy
How to get the last date of 3 days for the current month?
MY OUTPUT WOULD LOOK LIKE THIS
JANUARY 29, 2016
JANUARY 30, 2016
JANUARY 31, 2016
GUYS HELP ME / / /...
SQL > select last_day (sysdate) - level + 1 double connect by level<= 3="" order="" by="">=>
LAST_DAY)
---------
29 JANUARY 16
30 JANUARY 16
31 JANUARY 16
-
To get the last date of the year
Can someone tell me how to get the date of the year from the first date of last year:
My query below gives the last date of the month
SELECT LAST_DAY (ADD_MONTHS (TO_DATE (JANUARY 1, 2012 "," DD/MM/YYYY '), 12-))
TO_NUMBER (to_char (sysdate, 'mm'))) OF the DOUBLE
Thnx in advanceSELECT LAST_DAY (ADD_MONTHS (TO_DATE ('01/01/2012', 'DD/MM/YYYY'), 11)) FROM DUAL
-
to get the last date of every month between year 2000 to 2100
Hi all
How we can make this last list date of every month between 2000 and 2100
Thanks and greetings
VivekYou must use the LAST_DAY() function:
WITH months AS ( SELECT TO_DATE('01/01/2000','MM/DD/YYYY') AS dt1 , TO_DATE('12/31/2100','MM/DD/YYYY') AS dt2 FROM DUAL ) SELECT LAST_DAY(ADD_MONTHS(dt1,level-1)) LST_DAY_MONTHS FROM months CONNECT BY LEVEL <= MONTHS_BETWEEN(dt2,dt1)+1
Sample of results (too many to display):
LST_DAY_MONTHS ------------------- 01/31/2000 00:00:00 02/29/2000 00:00:00 03/31/2000 00:00:00 04/30/2000 00:00:00 05/31/2000 00:00:00 06/30/2000 00:00:00 07/31/2000 00:00:00 08/31/2000 00:00:00 09/30/2000 00:00:00 10/31/2000 00:00:00 11/30/2000 00:00:00 12/31/2000 00:00:00 01/31/2001 00:00:00 02/28/2001 00:00:00 03/31/2001 00:00:00 04/30/2001 00:00:00 05/31/2001 00:00:00 06/30/2001 00:00:00 07/31/2001 00:00:00 08/31/2001 00:00:00 09/30/2001 00:00:00 10/31/2001 00:00:00 11/30/2001 00:00:00 12/31/2001 00:00:00 01/31/2002 00:00:00 02/28/2002 00:00:00 03/31/2002 00:00:00
-
Hi friends,
I have the below query that returns me the data as below:
Select 'Label', to_number (to_char (to_date(start_date,'yyyy-mm-dd'), 'IW')) - to_number (to_char (add_months (sysdate,-6), 'IW')) + 1 as a weekly sum, (col1) val yyy_view
where to_date(start_dt,'yyyy-mm-dd') between trunc (add_months(sysdate,-6)) and trunc (sysdate)
Group of to_char (to_date(start_date,'yyyy-mm-dd'), 'IW')
order of to_char (to_date(start_date,'yyyy-mm-dd'), 'IW')
Label weekly val
1 20 data
2 24 data
3 20 data
4 28 data
5 20 data
6 24 data
and so on...
Now the requirement is to get the last date of the week for each week as below
Label weekly val
given 2011-08-30 20
given 2011-08-23 24
given 2011-08-16 20
given 28 2011-08-09
given 2011-08-02 20
the weekly column should have the date of the last week. In the example above Wednesday is supposed to be the last date of the week.
Kind regards
PradeepMissed the part "Wednesday is considered date of last week. The week is Thursday to Wednesday. If so:
select 'Label', trunc(min(start_dt)) as day2, sum(col1 ) val from yyy_view where start_dt between trunc(add_months(sysdate,-6)) and trunc(sysdate) group by trunc(start_date - 3,'IW') order by trunc(start_date - 3,'IW') /
SY.
-
How to get the last parameter of exprision regular
Hi all!
I need to extract the last date in the string.
Here my code
How can I get the last datePattern pattern = Pattern.compile("(19|20)\\d\\d([- \\\\/.](0[1-9]|1[012])[- \\\\/.](0[1-9]|[12][0-9]|3[01]))?"); Matcher matcher = pattern.matcher(text); while(matcher.find()) { System.out.println(matcher.group());
Example->
Hello all the date is 2010-12-12 the date is 2010-10-10
and I want to get-> 2010-10-10
Thank you!Just assign the value of the find to a variable declared outside the loop. The variable will hold the last game when you exit the loop.
Kaj
-
Get the last disc based on the date
Version of database
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64 bit Production
PL/SQL Release 9.2.0.8.0 - Production
CORE Production 9.2.0.8.0
AMT for HP - UX: 9.2.0.8.0 - Production Version
NLSRTL Version 9.2.0.8.0 - Production
data and model table
CREATE TABLE EXAMPLE
(
UNIT_ID1 VARCHAR2 (15 BYTE) NOT NULL,
COLL_DATE1 DAY,
ATTRIB_CODE1 VARCHAR2 (4 BYTE) NOT NULL,
UNIT_ID2 VARCHAR2 (15 BYTE),
COLL_DATE2 DAY,
ATTRIB_CODE2 VARCHAR2 (4 BYTE),
DATE OF AUDIT_INSERT_DATS NOT NULL
)
Insert into SAMPLE
(UNIT_ID1, COLL_DATE1, ATTRIB_CODE1, UNIT_ID2, COLL_DATE2,
ATTRIB_CODE2, AUDIT_INSERT_DATS)
Values
('W039712008646', TO_DATE (OCTOBER 8, 2012 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), 'DP', 'W039712008646', TO_DATE (OCTOBER 8, 2012 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'),)
'PP', TO_DATE (OCTOBER 9, 2012 11:10:56 "," MM/DD/YYYY HH24:MI:SS'));)
Insert into SAMPLE
(UNIT_ID1, COLL_DATE1, ATTRIB_CODE1, UNIT_ID2, COLL_DATE2,
ATTRIB_CODE2, AUDIT_INSERT_DATS)
Values
('W039712008646', TO_DATE (OCTOBER 8, 2012 00:00:00 "," MM/DD/YYYY HH24:MI:SS'), 'DP', NULL, NULL,)
'DP', TO_DATE (OCTOBER 9, 2012 11:11:02 "," MM/DD/YYYY HH24:MI:SS'));)
Insert into SAMPLE
(UNIT_ID1, COLL_DATE1, ATTRIB_CODE1, UNIT_ID2, COLL_DATE2,
ATTRIB_CODE2, AUDIT_INSERT_DATS)
Values
('W039712008647', TO_DATE (OCTOBER 8, 2012 00:00:00 "," MM/DD/YYYY HH24:MI:SS'), 'DP', NULL, NULL,)
'DP', TO_DATE (OCTOBER 9, 2012 11:15:18 ',' DD/MM/YYYY HH24:MI:SS'));)
Insert into SAMPLE
(UNIT_ID1, COLL_DATE1, ATTRIB_CODE1, UNIT_ID2, COLL_DATE2,
ATTRIB_CODE2, AUDIT_INSERT_DATS)
Values
('W039712008649', TO_DATE (OCTOBER 8, 2012 00:00:00 "," MM/DD/YYYY HH24:MI:SS'), 'TP', NULL, NULL,)
'TP', TO_DATE (OCTOBER 9, 2012 11:15:39 ',' DD/MM/YYYY HH24:MI:SS'));)
Insert into SAMPLE
(UNIT_ID1, COLL_DATE1, ATTRIB_CODE1, UNIT_ID2, COLL_DATE2,
ATTRIB_CODE2, AUDIT_INSERT_DATS)
Values
('W039712008650', TO_DATE (OCTOBER 8, 2012 00:00:00 "," MM/DD/YYYY HH24:MI:SS'), 'RD', NULL, NULL,)
'RD', TO_DATE (OCTOBER 9, 2012 11:16:10 ',' DD/MM/YYYY HH24:MI:SS'));)
Insert into SAMPLE
(UNIT_ID1, COLL_DATE1, ATTRIB_CODE1, UNIT_ID2, COLL_DATE2,
ATTRIB_CODE2, AUDIT_INSERT_DATS)
Values
('W039712008653', TO_DATE (OCTOBER 8, 2012 00:00:00 ',' DD/MM/YYYY HH24:MI:SS'), 'CX', NULL, NULL,)
'CX', TO_DATE (OCTOBER 9, 2012 11:17:23 ',' DD/MM/YYYY HH24:MI:SS'));)
COMMIT;
-----------------------
unit_id W039712008646 has two records. I need a query to get the last disk based on audit_insert_dats. Any help is appreciated.
I tried to use max (audit_insert_dats) but not able to get a recorduser_anumoses wrote:
unit_id W039712008646 has two records. I need a query to get the last disk based on audit_insert_dats.You can use the ROW_NUMBER() analytic function
SQL> select * 2 from 3 (select a.*, 4 row_number() over(partition by UNIT_ID1 order by AUDIT_INSERT_DATS desc) rn 5 from sample a) 6 where rn = 1; UNIT_ID1 COLL_DATE ATTR UNIT_ID2 COLL_DATE ATTR AUDIT_INS RN --------------- --------- ---- --------------- --------- ---- --------- ---------- W039712008646 08-OCT-12 DP DP 09-OCT-12 1 W039712008647 08-OCT-12 DP DP 09-OCT-12 1 W039712008649 08-OCT-12 TP TP 09-OCT-12 1 W039712008650 08-OCT-12 RD RD 09-OCT-12 1 W039712008653 08-OCT-12 CX CX 09-OCT-12 1
-
How to get the last business day of the previous month?
Hi all
We need the user as below,
If the user select 18 June 2015 ' quick dashboard as the input value, and then they want to see last month last day of work (business date: 29-may-2015) amount in report, if you have an idea please share with us.thanks
Note:
use under request we can able to get the last day of the previous month, we want to for the last business day of the last month, based on the date of entry of the user?
TIMESTAMPADD (SQL_TSI_DAY,-(1), TIMESTAMPADD (SQL_TSI_DAY, DAYOFMONTH ("DIM_TIME". ("" DataDate ") *-(1) + 1,"DIM_TIME ". (("" DataDate "))
Thank you
Deva
Try this,
case when Dayofweek (timestampadd (sql_tsi_day, Dayofmonth(Date '2015-06-15') *-1, Date ' 2015-06-15')) = 1 then timestampadd (sql_tsi_day, (Dayofmonth(Date '2015-06-15') *-1)-2, Date '' 2015-06-15) when Dayofweek (timestampadd (sql_tsi_day, Dayofmonth(Date '2015-06-15') *-1, Date ' 2015-06-15')) = 7 then timestampadd (sql_tsi_day, Dayofmonth(Date '2015-06-15') *-1-1, Date '' 2015-06-15) another timestampadd (sql_tsi_day, Dayofmonth(Date '2015-06-15') *-1, Date ' 2015-06-15') end
As Ftsiot said in this post, it will work only to exclude the sat and Sun. Another one if you want to exclude regional holiday, you may need a calendar in DB table.
Thank you
AJ
-
Need to get the last value of the quarter
Hi expert,
I have data like this
Amount DATE column column
January $1 20
|
January 30, $50
Fed 60 1
|
February 28, $80
like that throughout the year
I will provide the first promt and selects the 1st quarter. Then, it will show you Jan, Feb, March in the Date column and the respective amounts in the amount column.
I need to put a formula into the amount column... So that I get the last day of the amonut of quarter.
Any help is appreciated.
Thank you
V
Published by: Vincent Krishna on May 25, 2011 06:43CASES WHERE 'Fiscal Date' = TIMESTAMPADD (SQL_TSI_DAY, TIMESTAMPADD (1), (SQL_TSI_QUARTER, 1, TIMESTAMPADD (SQL_TSI_DAY, DAY_OF_QUARTER (CURRENT_DATE) *-(1) CURRENT_DATE + 1))) THEN 'Fact - amount' END;
Apply the filter above on your amount column.
Thank you
-Laurence. -
retrieve the last date of the month
Hello
I give myself a date. I want to find the last date of the month containing the given date.
Is there any built-in why?
Thanks in advance.
DateTimeUtilities.getNumberOfDaysInMonth (cal.get (Calendar.MONTH), cal.get (Calendar.YEAR));
-
How to get the last row and the sum of all columns in a query
Hello
is there a way to get the last record for a column and the sum of all the Archives to another column in the same query.
Best regards
You must set your needs correctly volunteers to help here...
Your data are not good enough to bring you a precise solution. Purpose, you do not have a column, which draws a distinction between the first and the last entry.
The solution becomes easy based on your design.
I introduced a grouping called 'id' column and a time column called 'time_of_insert' (only this way you can say with confidence that you can differentiate between the first and last (also a foolproof solution) - you can possibly use sequence (instead of date but if you say that you can insert two lines at the same time) ((and then likely sequence would be a better choice to differentiate instead of a timestamp field) etc...)
With your sample data, something like this can be done to get the desired results.
-----------------------------------------------------------------------------------------------------------------------
WITH dataset AS
(SELECT 1 id, 10 used, 8 remain, systimestamp + 1/24 time_of_insert FROM DUAL
UNION ALL
SELECT the 1 id, 1, 7, systimestamp + 2/24 FROM DUAL
UNION ALL
SELECT the id 1, 2, 5, systimestamp + 3/24 FROM DUAL
UNION ALL
SELECT 1 id, 1, 0, systimestamp + 4/24 FROM DUAL
UNION ALL
SELECT 1 id, 0, 0, systimestamp + 5/24 FROM DUAL
UNION ALL
SELECT the 1 id, 1, 4, systimestamp + 6/24 FROM DUAL)
SELECT *.
(SELECT SUM (used) ON sum_all)
FIRST_VALUE (stay)
COURSES (PARTITION BY id ORDER BY time_of_insert DESC)
last_row
Of THE dataset)
WHERE ROWNUM = 1;
Output:
------------------------
SUM_ALL LAST_ROW
------------------------------
15 4
See you soon,.
Manik.
-
How to get the last day of the week?
HII
I can get the week number of calendar for a given date using
SELECT to_char (to_date('04/04/2011','MM/DD/YYYY'), 'WW') FROM dual
can any body tell me, how to get the last day of the week?
and the answer should be: 04/08/2011(8th april)
Thank you
San
Published by: sandeep9 on April 4, 2011 03:50Perhaps this...
SQL> select trunc(sysdate,'WW')+6 from dual; TRUNC(SYSDATE,'WW')+ -------------------- 08-APR-2011 00:00:00 SQL>
-
How to get the last day of the year
Hi all
Thanks in advance...
How do I get the last day of the year that I'm passing date at run time.
I can manage to get the first day of the year by
SELECT TRUNC(SYSDATE,'YEAR') AS FDAY_YEAR
of the double
Thanks in advance
Concerning
Sachin1* select ADD_MONTHS(trunc(sysdate,'yyyy'),12)-1 dd from dual SQL> / DD ----------- 31-DEC-2010
-
Get the latest data of Variable shared before disconnecting from the network
Hello.
I use Shared - published network variables for my communication between two PC's. Each LV software will pass the data to another.
Sometimes the wireless connection to become really bad and the network connection stops.
I want to get the latest data. Currently my VI will show the value '0' on the variable shared data once the connection is cut.
I tried using shift, but she registers the same results.
Can someone show me how I can stay past data when the network connection is disconnected.
Thank you very much.
Kind regards
Hello Fan, Ravens
It works! Thank you very much.
Kind regards
-
Get the raw data to map its (SDK)
I did a search on sound cards and many forums have been useful. I have just a few quick questions.
I have a card his (CardDeluxe http://www.digitalaudio.com/) connected to the computer through a PCI. My goal is to get the raw data from the card and plug and it blow in analytics in CVI. I don't know how to "talk" to my sound card.
Of course, my main question is above, but to the refine some concerns...
I guess I need the SDK libraries for that. For this, I just need to install the MSN help libraries?
Is this possible in the Basic Version, or if the full Package of CVI is necessary?
I have not done things well at low altitude, but it looks like getting a wav file is necessary. I can't use anything outside of the applications I want to eventually create a program automatically record and play at a time (sync) précis.
Thanks in advance.
This site is what I was looking for. The zip file contains an exe as file c source code.
http://paulhoule.com/phsrec/index.php
Edit:
There is also some info here - http://forums.ni.com/t5/LabWindows-CVI/wav/m-p/235344
Maybe you are looking for
-
HP Compaq 6730 s Noteboook PC: upgrade HP Compaq 6730 s Notebook PC for Windows 7
Is it possible to upgrade the laptop HP Compaq 6730 s to run under Windows 7 (running Windows Vista)? If so, what I have to do for this?
-
WXP need for Satellite C660-2TL display driver
Hi all I bought a new Sat. C660-2TL... its extension is PSC1QE-05H00JTE... I work as animal days and days to find it's the NVidia XP graphics driver... I use XP Pro and I tried a lot of places on the web, I tried a lot of pilots who say, bu ti has no
-
the touchpad tab is missing from the control panel can be restored on vostor 1700 running xp
To turn off the touchpad on my laptop Dell Vostro 1700 under XP, but the touchpad tab is missing when I opened the control panel mouse icon
-
For awhile, I had photos for each video file. Recently the .flv and .mp4 thumbnails now appear as icons. How to bring back the thumbnails? Video selection and editing has been less hassle when they were stickers. Thank you. JK
-
Site Web Cecurity certificates When I try to log into my youtube account it reads: There is a problem with this Web site's secure certificate. The security certificate presented by this website has expired or is not yet valid. A site address diff