How to convert query
Hi all,
how to convert the below query using EXISTS so tht i can give better performance
select count(distinct material_no) from ot_raw_demand_plan_stg stg
where material_no in (select distinct produced_part from ot_flat_bom bom)
One alternative which <b>might</b> give you better performance:
<br><br>
select count(distinct material_no) from ot_raw_demand_plan_stg stg<br>
where exists (select 1 from ot_flat_bom bom where bom.produced_part = stg.material_no)
<br><br>
Also, make sure that your tables are properly analyzed and use EXPLAIN PLAN to compare execution plans.
Similar Messages
-
How to convert milliseconds to date format in sql query
Hi All,
The following code is in java.
String yourmilliseconds = "1316673707162";**
Date resultdate = new Date(Long.parseLong(yourmilliseconds));
could you plese tell me how to convert milliseconds into date format in query and comparing with another date like(sysdate-3)Hello,
http://stackoverflow.com/questions/3820179/convert-epoch-to-date-in-sqlplus-oracle
Regards -
Re: How to converting from PL/SQL query to T-SQL query
How to converting from PL/SQL query to T-SQL query... Its Urgent
Download the
SQL Server Migration Assistant for Oracle. It will convert whole Oracle databases, or single queries or PL/SQL stored procedures.
With caution that If your database is using Collation which is case sensitive SSMA will not work.SSMA doesnt guarantees 100% for conversion of Queries/stored proc /database if it fails to do so for some queries you will have to do it manually.
But you can try
Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers -
How to convert LongRaw to String when querying using DB Adapter?
Hi All,
How do we use a DB Adapter to query on LONG Raw data? Is there a way to implicitly convert data to a string before returning the resultSet?
JDev: 11.1.1.4
Regards.Hi,
LONG RAW data will be retrieved as base64binary, you can use and Embed Java to convert it back to string.
How to convert String to base64Binary in BPEL process
Or you can use doTranslateFromNative oracle extension function, you will need a NXSD template to use it.
http://docs.oracle.com/cd/E15523_01/integration.1111/e10224/bp_appx_functs.htm#CJACABGA
Cheers,
Vlad -
How to convert MDX query to SQL
Hi everyone,
can you please suggest me, how to convert the below mdx query to sql query. can you please tell me what it is doing?
CREATE MEMBER CURRENTCUBE.[Measures].[calculation]
AS IIF(([Measures].[Clear Call Count],[Trouble Code].[Is Battery].&[Battery T-Code],[Service Provider].[Is Towmark].&[Towmark],[Provider Technician].[Is Towmark].&[Towmark]) = 0, NULL,
([Measures].[ Total Shipped],[Service Provider].[Is Towmark].&[Towmark],[Provider Technician].[Is Towmark].&[Towmark])/
([Measures].[Clear Call Count],[Trouble Code].[Is Battery].&[Battery T-Code],[Service Provider].[Is Towmark].&[Towmark],[Provider Technician].[Is Towmark].&[Towmark])),
FORMAT_STRING = "Percent",
VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'Sale';
Thanks
VishuHi Vishu,
As Olaf said, this is a calculated member which used in MDX script in your cube, we cannot execute it in SQL Server Management Studio directly. Here are some document about calculated members and MDX script for your reference.
Defining Calculated Members
MDX Scripting Fundamentals (Analysis Services)
Regards,
Charlie Liao
TechNet Community Support -
How to convert SQL Server hierarchical query (CTE) to Oracle?
How to convert SQL Server hierarchical query (CTE) to Oracle?
WITH cte (col1, col2) AS
SELECT col1, col2
FROM dbo.[tb1]
WHERE col1 = 12
UNION ALL
SELECT c.col1, c.col2
FROM dbo.[tb1] AS c INNER JOIN cte AS p ON c.col2 = p.col1
DELETE a
FROM dbo.[tb1] AS a INNER JOIN cte AS b
ON a.col1 = b.col1See: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_10002.htm#i2129904
Ah, just spotted it's a delete statement - you won't be able to do it using subquery factoring in Oracle.
I had a go at trying to convert for you, but notice that you reference the cte from inside the cte... I can only assume you have a table called cte too...
DELETE FROM dbo.tb1
WHERE col1 = 12
OR col2 IN (SELECT col1 FROM cte)
Edited by: Boneist on 22-Jun-2009 09:19 -
How to convert 0CALDAY to 0CALMONTH in a query ?
How to convert 0CALDAY to 0CALMONTH
I am developing a report on 0TCT_Vc12. Time information is stored in Calendar Day and Calendar Month information is empty. I want to display total information for every month or week instead of day.
Is it possible to do it using Caculated key figure. If yes, how?
Actually 0CALDAY is a characteristic. How will I transfer this information to 0CALMONTH. Since it is a virtual cube and it is technical content, I have no way of modifying the cube, modify transfer/update rules. Is it possible to get this information in query?Hi
you need to loop at each record from data pack and get the month.
then first day can be derived with following statement:
concatenate month '01' into date.
last date of the month can be derived with the FM:
SLS_MISC_GET_LAST_DAY_OF_MONTH giving the input as above date i.e the first day of the month.
Then no of days in the month can be derived as:
last date - first date.
The amount split up can be derived as:
amount / no of days in a month
then inside the loop have while loop as:
while first date <= last date.
date = first date.
amount = split amount.
first date = first date + 1.
append wa to it_result_package. .................here it_result package is itab of result_package.
endwhile.
refrech result_package.
move it_result_package to result_package.
Hope this may be helpful to you
Many Thanks
Kiran -
How to convert string to 16 characters.
My external unique id is too long, more then 30 characters.
How to convert it to 30 characters using sql?You should find another extranal system id in order to mantain uniqueness, but you could also use the name field (that supports 50 characters), but it deppends of which entity you are using.
Which is the entity? and...if the only way to insert data is by web services the you could use more than one field to verify uniqueness since you can query more than one field at the time.
Hope it helps
Kim. -
How to convert Web app into a channel?
To whom it may concern,
Does anyone know how to convert a Web app into a channel inside the Portal server 6.0?
I developed the web app and tried to create a provider and a channel for it, but the Portal server did not recognize the WEB-INF folder and give me errors saying that it couldn't locate the class files.
I also have a problem with URL inside my jsp page (channel).
For example, I have two jsp pages:
/etc/opt/SUNWps/desktop/default/MyCustomProvider/test1.jsp
/etc/opt/SUNWps/desktop/default/MyCustomProvider/test2.jsp
and when I try to put a link from test1.jsp to test2.jsp using
... and make a channel based on test1.jsp. The channel will display the link as "http://mydomain/portal/test2.jsp" and result in "Error: page not found". I want the link to point to
/etc/opt/SUNWps/desktop/default/MyCustomProvider/test2.jsp
To summarize my questions,
1) Where should the web app be located in the Portal server?
2) How to make a link inside one jsp page (channel) to point to another page inside the same folder?
Thank you in advanceHello Karthik,
I just tried to solve my problem with your suggestions, unfortunately, my JSP channel still doesn't work :(
The portal server keeps reporting "Server Error..." when I tried to add query at the end of the href.
Do you still have any other suggestions?
Thank you -
Very Urgent--- How to Convert Non Valuated stk into Valuated
Dear GURU'S
Actually for a material A when i see the stock in MM03 in accounting tab i see less stock then when i see in MMBE
i.e in MMBE if i select Material A and Plant B(Which is depo in my case) i see stock as 39
but for same material MAterial A and Plant B ,if i see in MM03 --in accounting tab i m able to see less stock i.e only 1
============================================
Well the problem is In MM03 I cud see only valuated stk i.e qty as 1
And in MMBE for a partiocular material for a particular plant the stock was 39
i.e Here i am getting Valuated + Non valuated stock
i.e i am getting difference of 25
=====>>>
To get into the root cause
I have gone to MB5B where i can get all the transaction that has been done on this material with movement type also i got the intial stock ,Goods recpt ,Goods issu and total stock
No for a particular material
In MB5B it is showing
Stock on 01.01.2005 = 38
receipts total = 238
Issues total =237
Stock as on 18.02.2008 = 39(which is equal to Stock in MMBE)
=============>This is for valuated +Non valuated stock
Where as if i want to see only valuated stock it was showing
receipts total = 238
Issues total =237
Stock as on 18.02.2008 =1 (which is equal to stock in acctg view in MM03)
====================>This is only for Valuated Stock
======================================
Now how to solve this :
The initial qty(38) which has been posted it was at the begining that is at the start of the project
And the people who have posted it ,it was non valuated
that is the reason it is showing difference in MM03 and MMBE
First thing
How can i see on which date this initial stock has been posted
Second Query
How to convert this non valuated stock into Valuated stock
So that the quantity in MMBE and MM03 gets matched
Willl award 10 Points if my problem gets solved
THANKZ IN ADVANCE
REgds
ShaileshDear friend
Actuallly i have checked the history of that particular Item in MB51
I have gone through all the documents created for this material
Now this material also exist in DEPO which is located at chennai and plant is at mumbai
So Initially in the year-2006(31-10-2006) whater documents are created i.e STOP has been created and delivery has been made (Mov type-601)
are non valuated stock ,means they have been posted without any valuation
But from year 2007(01.02.2007) the documents whiohc have been posted are valuated
i.e is the reason when i am executing transaction MRN9 to check the history of valuated stock
I cant see non valuated stock
Well now how to do the valuation of this stock which have been posted in year 2006 so that
In MMBE and MM03 there is no difference of stock
Plz hepl
regds
shailesh -
"how to use Query include one month "
Hi all expert,
How to make a request how to add table "QTYSALES one month yesterday"
so that I can compare with this month.
Query me this:
SET ARITHABORT OFF
SET ANSI_WARNINGS OFF
SELECT T0.ItemCode, T0.Dscription,T1.OnHand, convert(varchar,SUM(T0.BaseQty*T1.NumInSale)) AS 'Qty Sales',DAY(GetDate()) as 'Days',
Case WHEN Month(GetDate()) in (1,3,5,7,8,10,12) THEN 31 WHEN Month(GetDate()) in (2,4,6,9,11) THEN 30 ELSE 28 END AS 'Total days'
,convert (varchar,(t1.onhand/(SUM(T0.BaseQtyT1.NumInSale)/DAY(GetDate()) Case WHEN Month(GetDate()) in (1,3,5,7,8,10,12) THEN 31 WHEN Month(GetDate()) in (2,4,6,9,11) THEN 30 ELSE 28 END)))AS 'TURN OVER IN MONTH'
,round(convert (varchar,(t1.onhand/(SUM(T0.BaseQtyT1.NumInSale)/DAY(GetDate()) Case WHEN Month(GetDate()) in (1,3,5,7,8,10,12) THEN 31 WHEN Month(GetDate()) in (2,4,6,9,11) THEN 30 ELSE 28 END))),4)* 30 AS 'Turn Over Days'
FROM DBO.INV1 T0 INNER JOIN DBO.OITM T1 ON T0.ItemCode = T1.ItemCode
WHERE Month(T0.DocDate) = Month(GetDate()) AND Year(T0.DocDate) = Year(GetDate())
GROUP BY T0.ItemCode,T0.Dscription,T1.OnHand
union
SELECT T1.ItemCode, T1.itemname,T1.OnHand, '' AS 'Qty Sales',DAY(GetDate()) as 'Days',
Case WHEN Month(GetDate()) in (1,3,5,7,8,10,12) THEN 31 WHEN Month(GetDate()) in (2,4,6,9,11) THEN 30 ELSE 28 END AS 'Total days'
,'No Sales' AS 'TURN OVER IN MONTH'
,NULL
FROM DBO.OITM T1
WHERE T1.ITEMCODE NOT IN (SELECT ISNULL(ITEMCODE,0) FROM INV1)
GROUP BY T1.ItemCode,T1.itemname,T1.OnHand
ORDER BY 1
thanks for all
Edited by: rachelhel on May 20, 2009 8:06 AMhaiiii allll pls help...thankss
Hi consulatant B1
How to use Query
My goal is to create a table to see * The number of sales in a month yesterday *
I want to make a request showing the amount of sales at the end of the month.
For example this month is on May 25, so I want to show the Quantity of one month April 25
I have tried several times, but still just wrong.
I need expert help to solve the problem for me.
thanks -
How to Convert Date (DD.MM.YYYY) to be just DD
Hi experts,
I have no idea how to convert Date format (DDMMYYYY) to be just DD.
Example:
I have date: 31.10.2009
now i just want to show in report as 31.
I just known if we just want to show month only, we could use the 0CALMONTH2. but how if i need the day only?
Are there any way, either in query (BEx) or modeling (Routine/Formula in Update Rules or Transfer Rules) which could fulfill the requirement?
Many thanks..
Warm Regards,
TikaHi,
go through the link below and modify according to your requirement
Date conversion from YYYYMMDD to DD.MM.YYYY
Regards,
Marasa. -
How to convert a String("yyyy-mm-dd") to the same but in Date format ?
Hi,
can anyone plz tell me how to convert a String to a date format.I'm using MSACCESS database.I want to store this string in the database.So i need to convert it to a date format since the table is designed such a way with date/time type for date field.I used SimpleDateFormat ,but i can't able to convert.The code is given below:
coding:
public String dateconvertion(String strDate)
try
SimpleDateFormat sdfSource = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdfSource.parse(strDate);
SimpleDateFormat sdfDestination = new SimpleDateFormat("yyyy-MM-dd ");
strDate = sdfDestination.format(date);
catch(ParseException pe)
System.out.println("Parse Exception : " + pe);
return(strDate);
}i used prepared statement even now i am getting error like this.....
i have included the prepared statement package also...
my coding:
ResultSet rsdatetemp = null;
PreparedStatement ps = null;
String query ="select distinct itemcode from sales where bill date between ? and ?";
ps = precon.prepareStatement(query);
ps.setDate(1,d1);//d1 and d2 are in date format
ps.setDate(2,d2);
rsdatetemp = ps.executeQuery();
error :
symbol : method setDate(int,java.util.Date)
location: interface java.sql.PreparedStatement
ps.setDate(1,d1);
symbol : method setDate(int,java.util.Date)
location: interface java.sql.PreparedStatement
ps.setDate(2,d2); -
How to convert DATE to TIMESTAMP
Hi People,
I need to know how to convert a date attribute to a timestamp.
I am using Oracle 11g database, SQL Dev 3.
I am selecting a date field in my query and I want to convert this field to a timestamp.
How should I do this ?
select
x.created_time,
from order_tbl xThanks for the help !Hi,
CAST is great for that:
SELECT CAST (created_time AS TIMESTAMP) AS created_timestamp
FROM order_tbl;
I hope this answers your question.
If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables, and also post the results you want from that data.
Explain, using specific examples, how you get those results from that data. -
How to convert update,delete statement into select stmt
Hi all,
I have a field called dml_stmt, i am getting the dml statement has input from the user.
My requirement is, if user is giving "update set col_name = 'xyz' from table_name where codition = 'aa'", before updating the table, i need to get old values from the table and put it in the audit table
For that,i need to convert those update statement into select stmt and need to execute the query to get the data and then i will put it in the audit table..
can anyone guide how to convert the update or delete stmt into select(need to write in pl/sql)
Please do needfull things ......
Regards,
JameMaybe I'm missing something, but why would auditing help here? It sounds like the user wants to know the prior values of the data, not the SQL UPDATE statement that was issued. Auditing would tell you that a table was updated, fine-grained auditing would tell you what the UPDATE statement was, but you'd need something else to capture the state of the data prior to the update.
Depending on why putting triggers on every table was discounted, you may also want to take a look at using Workspace Manager or Total Recall (in 11g) to track a history of data changes. But triggers would be the common solution to this sort of problem.
Justin
Maybe you are looking for
-
Nomad Jukebox ZEN Xtra stuck in safe m
Stuck in safe mode, no matter what option I choose it's stuck there in rescue mode. And now my laptop won't detect it as a device. I've downloaded and installed new device drivers and nothing, still unable to install the device. Basically, I need it
-
In Windows Live Hotmail, The buttons/elements on the side of the inbox page constantly reload, while I'm reading a message and when I try to go back to inbox, it automatically switches back to the message I was reading before. Please fix this!
-
After I upgraded to Firefox 5 my bookmarks disapeared, how do I get them back? Thank you
After I upgraded to Firefox 5 my bookmarks disapeared, how do I get them back? Thank you
-
Files locked when viewed on Mac, not locked on PC.
I'm creating files on a PC that are not locked, yet when I view them through the network, SOME of them are labeled as "locked" in Get Info and I have to go through the minor task of holding down OPTION when emptying the trash if I use the Mac to dele
-
Problems with Zen MIcro not turning on or
I have a problem with my Zen Micro not turning on or off. The only way to turn it on is to plug it into the power or USB cable :-( I have done a quick search and the posts that I have found on this topic suggest that I will need to send it back to Cr