Select statement for today's date
Hi,
I need to write a select query which fetches all the entries of a table for today's date , how do i do it pls..
Hi,
SELECT <field-names to retrieve>
FROM <database table name>
INTO TABLE <internal table name>
WHERE <date field name> eq sy-datum.
or
SELECT * FROM <database table name>
INTO TABLE <internal table name>
WHERE <date field name> eq sy-datum.
this statement will fetch all the data's from your database table with respect to your date field. use parameter or select option to get the field value...then finally use
loop at <itab>
write: / <itab-field>.
endloop.
Similar Messages
-
How to write Select statement for this codition
I need to check whether SGTXT contains BELNR value.
SGTXT is a text field and It should be matched with BELNR
How to write select statement for this.
Select AUGBL AUGDT into t_BSAD
from BSAD
where SGTXT should have the given BELNR Value.
Plz note : Here I cannot give as SGTXT = BELNR as coz BELNR have only 10 digits.Hi,
data temp(12).
concatenate '%' belnr '%' into temp.
Select AUGBL AUGDT into t_BSAD
from BSAD
where SGTXT like temp.
If belnr is having multiple values,just create a internal table as follows.
types : begin of ty,
belnr....
temp(12),
end of ty.
data itab_ type standard table of ty.
data wa type ty.
loop at itab into wa.
concatenate '%' wa-belnr '%' into wa-temp.
modify itab from wa index sy-tabix transporting temp.
endloop.
Change your select statement accordingly.
Kindly reward poits if it helps. -
Select statement for summing values in column?
How to write a select statement for sap standard table which contains data as given below
col1 col2
A 10
A 20
A 30
B 50
B 60
C 70
Need the output of select in internal table as given below
A 60
B 110
C 70
Regards,
RachelThanks for all the valuable input.
Below I have used sum in select statement(check case 2"),but i am not getting required o/p.
Kindly guide me.
case1 :
select aebeln aebelp bpackno bmenge
into corresponding fields of table itab
from ( eslh as a inner join esll as b
on bpackno = apackno )
where a~ebeln = 6000000100
and a~ebelp = 00010
and a~packno = '0000001025'
order by aebeln aebelp b~packno .
O/p for the above .
ebeln ebelp packno menge
6000000100 00010 0000001025 6.000
6000000100 00010 0000001025 5.000
6000000100 00010 0000001025 2.000
6000000100 00010 0000001025 1.000
6000000100 00010 0000001025 2.000
case2:
select aebeln aebelp bpackno sum( bmenge )
into corresponding fields of table itab
from ( eslh as a inner join esll as b
on bpackno = apackno )
where a~ebeln = 6000000100
and a~ebelp = 00010
and a~packno = '0000001025'
group by aebeln aebelp b~packno
order by aebeln aebelp b~packno .
6000000100 00010 0000001025 0.000
Edited by: Rachel on Nov 25, 2008 11:45 AM
Edited by: Rachel on Nov 25, 2008 11:46 AM -
Regarding select statement for this requirement
Hi................
good evening
here is a requirement.
i want to retrieve data from the following table.but how to join these table is my dought.
tables fields
t001w--werks " plant id
t001w--name1 " pl;ant name
t001w--regio " plant address
ekko--ebeln " purchase order
ekko-erdat : creation date
ekko-ernam "name of the person
ekpo-ebelp " item
ekpo-bstyp "purchase order type
eket-erdat " delivery date
mara-matnr " material number
these are the tables and fields.now we want to retrive data from these tables
how we have to code select statement.
selection-screen is
plant id
order type
delivery date
please provide select statement for this requirement.
thanks and regards.
k.swaminath reddy.Is this what you are looking for?
SQL> CREATE OR REPLACE FUNCTION f_team
2 RETURN VARCHAR2
3 IS
4 s_return VARCHAR2(500);
5 BEGIN
6 FOR i IN ( select team from t_team order by 1) LOOP
7 s_return := s_return || i.team || ', ';
8 END LOOP;
9
10 RETURN substr(s_return, 1, length(s_return) - 2);
11 END;
12 /
Function created.
SQL> SELECT f_team FROM dual;
F_TEAM
Australia, Bangladesh, England, India, Kenya, Pakistan, South Africa, UAE, USA, West Indies, Zimbabwe
SQL> -
Need Select statement for fetch the details
Hi
i want to fetch particular customer wise sales orderds and that sales order No and date of sales order was created.. and that sales order related PO No and Materials ..
for this.. how can i write an executable programm.. is it needed to define seperate internal tables or single internal table is enough ?
what is the select statement for fetching all these details..
any help will be appriciated
Thanks
Bbaucustmer master table is KNA1 knb1 knbk
sales data tables r VBAK VBAP VBEP
Material data MARA, MARAC, MARD
PO RELATED ekko ekpo eket
<REMOVED BY MODERATOR>
Edited by: Alvaro Tejada Galindo on Feb 13, 2008 3:04 PM -
Equivalent select statement for complex selection
HI,
What is the equivalent select statement for below mentioned condition.
SELECT-OPTIONS : SALEDOCU FOR VBAK-VBELN OBLIGATORY,
DATE FOR VBAK-ERDAT OBLIGATORY,
CHANEEL FOR VBAK-VTWEG,
SALETYPE FOR VBAK-AUART OBLIGATORY DEFAULT 'QT'
NO INTERVALS NO-EXTENSION.
Regards,
John.hi,
you can use following code.
tables vbak.
data : begin of t_vbak occurs 0.
include structure vbak.
data : end of t_vbak.
select * from vbak into table t_vbak where
vbeln in saledocu and
erdat in date and
vtweg in chaneel and
auart in saletype.
Hope this helps.
Regards,
Shashank -
DISTINCT in SELECT statements for Entities / Views - Oracle JDeveloper 11G
Hi Steve,
i have a question about using DISTINCT in SELECT statements for
Entities / Views. On Oracle JDeveloper 11G ADF / BC4J
--- This is unique---
SELECT
distinct(GC."course_title"),
GC.SEC_GRP_PARENT_ID,
from "grp_courses" GC
--- This is NOT unique, but ROWID seems to be mandatory as PrimaryKey---
SELECT
distinct(GC."course_title"),
GC.SEC_GRP_PARENT_ID,
rowid
from "grp_courses" GC
How to use this query;
SELECT
distinct(GC."course_title"),
GC.SEC_GRP_PARENT_ID,
from "grp_courses" GC
and yet still be able to use it in View / Entity without a Primary Key or some equivalent solution.
Thanks & Regards,Hi, OK - I got it to work...
Some notes:
1) The View wizard cannot be initiated from the Entity Object.
2) During the View wizard process - do not associate with Entity
3) Selected columns must be mapped as expressions
4) Using non-distinct columns will override the distinct function -
Date query doesn't show results for today's date
Hello everyone. I use Jdeveloper 11.1.1.3.0 with ADF and I have a view named query with just one field, Date. The operator it is using is equal to a value written in the field. The problem is that when I insert a row into the table (the date is automatically set to the current date on insertion) and I look for today's date it returns nothing. However if I leave the field empty it will find me the row. I tried doing this with the timestamp option but it's not very user friendly as the user would have to type in the time the row was inserted in order to find it, or use the between operator for two fields which is something I want to avoid if at all possible
The requirement is one field query that lets the user choose a date from a calendar and shows all rows inserted on that date (even if the date is today and the row was inserted a few minutes before).
Edited by: Dino2dy on Apr 6, 2011 2:50 AMDino2dy,
My guess is that the data being stored in the DB has a time component associated with it (as it would if you were using something like SYSDATE to populate it). When you are trying to look for data with today's date, you are checking just for the date - which in Oracle is the equivalent of midnight on the start of the date. The dates don't match because the time is different.
Either store the date with no time component (use TRUNC to remove the time), use a BETWEEN comparison, or TRUNC the date when comparing.
John -
How to add custom line for today's date
Hi,
I want to add one vertical line for today's date on my line chart.
Is it possible to draw custom line dynamically in line chart.
Thanks in advance
MadhuriI think you will probably need CRChart by ThreeD Graphics (www.threedgraphics.com). AFAIK, it's written by the guys who supply the charting module to Crystal, so integrates 100%, even if it's a bit fiddly.
It's a bit pricey (more than CR!), but if you need that functionality, it's about your only option. I've bought it do add a 'your average' linesymbol and 'everyone's average' linesymbol to a chart.
Essentially, it uses macros to plot user defined lines, box fills, shapes etc onto your chart.
You put something like this into the text fields of the chart:
@user_line 0,0,3,100 = draw a line from the 0,0 point to the 3rd group, 50th y-value.
You can use variable to define these points, so if you have a chart in a group, it'll display a different line position for each group. -
Select statement for retrieving infotype 1005 values w,r,t payscale
Hi All,
could you pls help me for the below requirement
"select statement for retrieving infotype 1005 values with respect to the pay scale level.
because pay scale level is having range of values in the infotype"
Thanks in advance
Prasad
Please try it yourself first.
Edited by: Suresh Datti on Aug 9, 2009 4:52 PMHi,
Code which you have written is correct when the R_DATE is having LOW and HIGH values, if the R_DATE is having only LOW value then this will be wrong, becuse if the R_DATE is having only LOW then OPTION value is not BT is should be EQ
Regards
Sudheer -
Use of LIKE in where clause of select statement for multiple records
Hi Experts,
I have a account number field which is uploaded from a file. Now this account numbers uploaded does not match fully with sap table account numbers but it contains all of the numbers provided in the file mostly in the upright positions.
For example in file we have account number as 2ARS1 while in sap table the value is 002ARS1.
And i want to fetch data from sap table based on account number uploaded. So, i am trying to use LIKE with for all entries but its not working as mentioned below but LIKE is not working with FOR ALL ENTRIES.
data : begin of t_dda occurs 0,
dda(19) type c,
end of t_dda.
data : begin of t_bukrs occurs 0,
bukrs type t012k-bukrs,
end of t_bukrs.
data : dda type t012k-bankn,
w_dda type t012k-bankn.
CONCATENATE '%'
'2ARS1'
INTO W_DDA.
MOVE W_DDA TO T_DDA-DDA.
APPEND T_DDA.
CLEAR T_DDA.
free t_bukrs.
SELECT BUKRS
FROM T012K
into TABLE t_bukrs
for all entries in t_dda
WHERE BANKN like t_dda-dda.
Can anybody suggest what should i use to get the data for multiple account numbers using one select statement only instead on using SELECT UP TO 1 ROWS in LOOP....ENDLOOP ?
Thanks in advance,
AkashHi,
yes, For All entries won't work for LIKE with '% '.
I think the other alternative is go for Native SQL by writing sub-query
sample code is here:
data: begin of i_mara occurs 0,
matnr like mara-matnr,
matkl like mara-matkl,
end of i_mara.
exec sql.
select matnr, matkl from mara where matnr in (select matnr from marc) and matnr like '%ma' into :i_mara
endexec.
loop at i_mara.
write:/ i_mara-matnr, i_mara-matkl.
endloop.
hope u got it.
regards
Mahesh
Edited by: Mahesh Reddy on Jan 21, 2009 2:32 PM -
Select statement for fields in dictionary
Hi Experts,
I am having a select statement as
SELECT ZPRZ1 ZTAG1 FROM V_T052 INTO TABLE NETAMT WHERE ZTERM = V_T052-ZTERM.
The error I am getting is:
V_T052 is not defined in the ABAP dictionary as a table.
When I go to se11 and see for this table.I get V_T052 as a dictionary and not as a table.Wht is the best way you recommend to solve this problem.
Thanks
Kumar..Hi Kumar ,
Is that defined as a directory or as a view, because in my system it is defined as a Maint. view.
and i dont think you can select data from a maintanence view , you will have to use joins to select data from the tables used in the view
Regards
Arun
Message was edited by:
Arun R -
SELECT statement for VBKD - FAE in FPLT
HI,
For CS Report - Need to find the Conform Business (AMC is there But Invoice is Pending ).
For This -->
I need to take the table flow as - FPLT --> VBKD --> All (like VBAK, VBAP etc..)
Problem is -->
SELECT statement
INTO IT_VBKD
FOR ALL ENTRIES IN IT_FPLT
WHERE fplnr = gwa_fplt-fplnr
is taking too much time to execute.
1. All Entries are Pending for Invoice ( FPLT- FKSAF = 'A' )
2. No entry in VBFA table for this criteria.Thanks Vinod,
Yes, I check it.
But, In Client's system VBAK-rplnr is always Initial.
Actually, I have data like -->
AMC for duration - 01.07.2010 to 30.06.2011
For which I am taking Four Billing Cycles -
1. 01.07.2010 to 30.09.2010 - billed on 01.09.2010
2. 01.10.2010 to 31.12.2010 - billed on 01.12.2010
3. 01.01.2011 to 31.03.2011 - Unbilled - Projected billing date 01.03.2011 "
4. 01.04.2011 to 30.06.2011 - Unbilled - Projected billing date 01.06.2011 "
I have to consider Case 3 & 4 (unbilled). How can I calculate details for it?
Report is working Fine - if I select - Selection options from FPLT - But while taking it from Sales Order - It's going to TIME OUT at SELECT statement itself.
(Because table FPLT has more than 10Lac entries - and all are fetched )
Edited by: Priya.ABAP on Dec 6, 2010 11:47 AM -
Selecti according to today's dates
today's date is 02-APR-09 the query I use to get that is ....
select sysdate from dual;I want to search a table if the column contains today's date.
For example ...
select tablename from audit_logs where auditdate like '02-APR-09%';So how would I combine the two queries into a select/sub-select query ?
I tried ...
select tablename from audit_logs where auditdate like '(select sysdate from dual)||%';Which did not work .Hi,
SYSDATE is a function. You can use it in any query, based on any table. In PL/SQL, you can use it without any query on any table.
Remember that all DATEs include hours, minutes, and seconds. They may not be displayed, but they are there.
So one way to use this in a query is:
select tablename
from audit_logs
where TRUNC (auditdate) = TRUNC (SYSDATE);A slightly more complicated way (but potentialy more efficient) is
select tablename
from audit_logs
where auditdate >= TRUNC (SYSDATE)
and auditdate < TRUNC (SYSDATE) + 1;This way, an index on auditdate can be used. -
Select statement for this???
Hi
I have table t where there are two columns
it has the data in the following format..some of it is given below
team_ID Team
1 Australia
2 England
3 West Indies
4 India
5 Pakistan
6 South Africa
7 Zimbabwe
8 UAE
9 Bangladesh
10 Kenya
11 USA
12
13...
14..
so on
[pre]
I want a select statement that will show me the above data in the follwoing format:
Australia, Bangladesh, England, India, Kenya, Pakistan, South Africa, UAE, USA, West Indies, Zimbabwe
(note that the team names should always come in the Alphabetical format in the desired output..
please tell me the query for this..
regards,
Asim.Is this what you are looking for?
SQL> CREATE OR REPLACE FUNCTION f_team
2 RETURN VARCHAR2
3 IS
4 s_return VARCHAR2(500);
5 BEGIN
6 FOR i IN ( select team from t_team order by 1) LOOP
7 s_return := s_return || i.team || ', ';
8 END LOOP;
9
10 RETURN substr(s_return, 1, length(s_return) - 2);
11 END;
12 /
Function created.
SQL> SELECT f_team FROM dual;
F_TEAM
Australia, Bangladesh, England, India, Kenya, Pakistan, South Africa, UAE, USA, West Indies, Zimbabwe
SQL>
Maybe you are looking for
-
X48 Platinum - 50% of the time stuck on detecting VGA
Hello fellow MSI owners, Sometimes (about 50% of the time) my PC won't boot further than VGA on the LCD display. It takes a power down, a short wait and another try to get the system going. This is starting to become an annoyance. Previously I owned
-
I have an application that uses JTree I create the Jtree but I want to expand to see and select a node. I have the object of the node and the TreePath but I can't expand the tree using expandPath(), makeVisible(), scrollPathToVisible(path), etc. It s
-
hi, how to make obligatory field of customized table in data dictionary. <<text removed>> Regards, Jyotsna Edited by: Matt on Nov 18, 2008 10:41 AM
-
I am using Blackberry Playbook OS ver. 2.0.1.358 for the last one month, recently I couldn't download paid application from the App-World, playbook responds While download appln.- entering Blackberry ID and PW > Failed Attempt 2/10 The username and p
-
How to display the message for debugging on jboss console
Hi every body, I have found the classcastexception. For resolving this problem, I want to display messages for debugging on jboss console. Can any body help me to solve this problem. Thanks Best regards,