How to find the parent of the element
Gurus,Clarify me this
I have two tables... We're item_master, second is dtls_stg, which are related to an element of the current column.
In my table of dtls_stg, except the column elements it is another column, called pre_pack_seq, which holds the numbers like 1,2,3... There may be one or Articles with so many pre_pack_seq for example
Element pre-pack-seq
1001 1
1-1002
2 1003
1004 3
1005 2
1 1006
1007 3
Now I have to find the parent of the current element in the dtls_stg table, which is present in the master of the order of the day
That is to say for all the pre-pack-seq, which has the value of 1, I select items which are located in the item_master table and must check with the item_level at the master of the order of the day, if item_level is set to 2, I need to check item_parent and see if all have same number or not, otherwise, I should show this number of point... If item_level is 3, I check with a column of item_grandparent, and check if items that have item_level 3 must have as many item_grandparent or not... If this isn't the case, display this element. This process must be done for all numbers of pre-pack-seq... This should be done in the SQL and PL/SQL...
I hope that you understand what the requirement... For more details, plse let me know
Concerning
Published by: Seshu2 on September 28, 2008 23:46
Please stop posting duplicate threads. I've already answered your question. Use:
select item,
item_parent,
pre_pack_seq
from (
select d.*,
m.item_parent,
count(distinct case item_level when 2 then item_parent else item_grandparent end) over(partition by pre_pack_seq) cnt
from dtls_stg d,
item_master m
where m.item = d.item
)
where cnt > 1
/
SY.
Tags: Database
Similar Questions
-
How to find the page contains the indesign sdk?
PLS, someone help me, how to find the page contains the indesign sdk?
Thank you
screen410099
Don't know, if you find a shorter way, but it works:
UIDRef language = YOUR_TABLE;
Error result code.
do
{
InterfacePtr
textModel; TextIndex beginning;
Len Int32;
result = table_get_text_model (read, 0, 0, textModel, start, len);
If (result! = kSuccess) break;
If (! textModel) break;
UIDRef frameRef = text_query_frame (textModel, start);
If (! frameRef) break;
Int32 pnum = - 1;
PageRef UIDRef = page_getref (frameRef, &pnum);)
If (! pageRef) break;
:
:
} While (false);
//***************************************************************************
Error code (Table_get_text_model)
Language UIDRef,
Int32 left,
top of Int32,
InterfacePtr
& textModel, TextIndex & start,
Int32 & len)
{
Result ErrorCode = kFailure;
do
{
Inits
textModel = InterfacePtr
(Nile); Start = 0;
Len = text::kTextLen;
Make sure that we have a valid table model
InterfacePtr
tableModel (label, UseDefaultIID()); if(!tableModel) break;
convert the network to a network ID address
GridAddress gridAddress (top, left);
get the container text table so we could make the text template.
InterfacePtr
tableTextContainer (tableModel, UseDefaultIID()); if(!tableTextContainer) break;
textModel = InterfacePtr
(tableTextContainer-> QueryTextModel()); if(!textModel) break;
InterfacePtr
tableTextContent (tableModel, UseDefaultIID()); if(!tableTextContent) break;
GA GridArea (up, left, top + 1, left + 1);
Len = tableTextContent-> GetTextChunk (ga, start);
If (! len) break;
result = kSuccess;
} While (false);
return the result;
}
//***************************************************************************
#if (csversion_<>
# define ITextFrameC_ ITextFrame
#else
# define ITextFrameC_ ITextFrameColumn
#endif
UIDRef text_query_frame (InterfacePtr
txt, TextIndex istartPos) {
UID uid = kInvalidUID;
TextIndex startPos = istartPos;
do
{
If (! txt) break;
INNERE Textrahmen of the items
InterfacePtr
frameList (txt-> QueryFrameList ()); If (! frameList | frameList-> GetFrameCount ())<= 0)="">=>
First INNERER Textrahmen of the items
InterfacePtr
textFrame (frameList-> QueryNthFrame (0) / * QUF,: UseDefaultIID () * /); #ifndef (csversion_<>
Location of RangeData (startPos, startPos);
#else
TextIndex location = startPos;
#endif
Int32 frameIndex = - 1;
InterfacePtr
tf = InterfacePtr (Nile); If (startPos < txt-=""> tf TotalLength ()) = InterfacePtr
(frameList-> QueryFrameContaining (location, & frameIndex)); of other tf = InterfacePtr
(frameList-> QueryNthFrame (frameList-> GetFrameCount () - 1)); If textFrame (tf) tf =;
If (! textFrame) break;
//
Aus dem first inner Textrahmen bilden wir jetzt eine hierarchy.
In der Ebene uber hierarchy suchen wir jetzt nach nach einem dieser
Objekt, das ein Graphicrahmen ist. Dieses element ist der gesuchte
ÄUßERE Rahmen.
//
InterfacePtr
child (textFrame, UseDefaultIID()); If (! child) break;
do
{
InterfacePtr
parent (child-> QueryParent()); If (parent == nil) break;
InterfacePtr
graphicFrameData (parent, UseDefaultIID()); If (graphicFrameData! = nil)
{
We have a regular text frame.
UID =: GetUID (graphicFrameData);
break;
}
child = parent;
} While (child! = nil);
} While (false);
If (uid == kInvalidUID) return UIDRef (Nile, kInvalidUID);
Return UIDRef (: GetDataBase (txt), uid);
}
//***************************************************************************
#if (csversion_<>
# define GLayout_:
#else
# define GLayout_ Utils
()-> #endif
UIDRef page_getref (const UIDRef & frameRef, int32 * pgNum)
{
UIDRef result = UIDRef::gNull;
do
{
If (pgNum) * pgNum = 0;
If (! frameRef) break;
InterfacePtr
itemHier (frameRef, IID_IHIERARCHY); If (! itemHier) break;
If (! pause frameRef.ExistsInDB ());
ES more like evil EIB GetOwnerPageUID AB. ICH denke badly, at least
Ein muss ein Rahmen wohl schon haben Parent. Wenn wir da keinen find,.
tschüss Dann.
InterfacePtr
parent (itemHier-> QueryParent()); If (! parent) break;
PageUID UID = GLayout_ GetOwnerPageUID (itemHier);
If (pageUID == kInvalidUID) break;
result = UIDRef (frameRef.GetDataBase (), pageUID);
If (pgNum)
{
IDataBase * db = frameRef.GetDataBase ();
If (! db) break;
UIDRef docRef (db, db-> GetRootUID ());
InterfacePtr
PageList (docRef, IID_IPAGELIST); If (!.) (Break from PageList);
Int32 pageIndex is PageList-> GetPageIndex (pageUID);.
* pgNum = pageIndex;
}
} While (false);
return the result;
}
//***************************************************************************
-
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
-
How to find the dynamic inside the af acomponent ID: foreach?
Hi friends,
Jdev: 11.1.1.7
I have a requirement like I need a list of books available as links. So I posted using af: foreach and inside I used af:goLink.
I need to display the ToolTip on mouseover this link. To display the ToolTip, I used the popup. How to find the dynamic ID inside the af: foreach in java.
If I bind the comonent, it does not work inside foreach.
Try this way, root.findComponent("r1:it2"); it is in taskflow. On popufetchlistener you call a method to get the id of the component to get the book desc.
Thank you
Hello
You can probably assign a customer attribute for elements and then using that you could get the values?
Check out https://docs.oracle.com/cd/E21764_01/apirefs.1111/e12419/tagdoc/af_clientAttribute.html and http://jdevadf.oracle.com/adf-richclient-demo/faces/components/clientAttribute.jspx
Arun-
-
How to find the location of a cluster?
If I have a Cluster123 cluster name. How to find the location of this cluster? for example, YellowFolderA/YellowFolderB/Cluster123
Try something like this
$clusterName = "MyCluster" $path = @()$cluster = Get-Cluster -Name $clusterName$parent = Get-View $cluster.ExtensionData.ResourcePoolwhile ($parent.parent){ $parent = Get-View $parent.parent $path += $parent.Name}[array]::Reverse($path)[string]::Join('/',$path)
-
How to find the child level for each table in a relational model?
Earthlings,
I need your help, and I know that, "Yes, we can change." Change this thread to a question answered.
So: How to find the child level for each table in a relational model?
I have a database of relacional (9.2), all right?
Tips:. O /* This is a child who makes N references to each of the follow N parent tables (here: three), and so on. */ /↑\ Fks O"O O" <-- level 2 for first table (circle) /↑\ Fks "o"o"o" <-- level 1 for middle table (circle) ↑ Fk "º"
-Each circle represents a table;
-Red no tables have foreign key
-the picture on the front line of tree, for example, a level 3, but when 3 becomes N? How is N? That is the question.
I started to think about the following:
First of all, I need to know how to take the kids:
Thought...select distinct child.table_name child from all_cons_columns father join all_cons_columns child using (owner, position) join (select child.owner, child.constraint_name fk, child.table_name child, child.r_constraint_name pk, father.table_name father from all_constraints father, all_constraints child where child.r_owner = father.owner and child.r_constraint_name = father.constraint_name and father.constraint_type in ('P', 'U') and child.constraint_type = 'R' and child.owner = 'OWNER') aux using (owner) where child.constraint_name = aux.fk and child.table_name = aux.child and father.constraint_name = aux.pk and father.table_name = aux.father;
We will share!
Thanks in advance,
Philips
Published by: BluShadow on April 1st, 2011 15:08
formatting of code and hierarchy for readbilityHave you looked to see if there is a cycle in the graph of dependence? Is there a table that has a foreign key to B and B has a back of A foreign key?
SQL> create table my_emp ( 2 emp_id number primary key, 3 emp_name varchar2(10), 4 manager_id number 5 ); Table created. SQL> ed Wrote file afiedt.buf 1 create table my_mgr ( 2 manager_id number primary key, 3 employee_id number references my_emp( emp_id ), 4 purchasing_authority number 5* ) SQL> / Table created. SQL> alter table my_emp 2 add constraint fk_emp_mgr foreign key( manager_id ) 3 references my_mgr( manager_id ); Table altered. SQL> ed Wrote file afiedt.buf 1 select level lvl, 2 child_table_name, 3 sys_connect_by_path( child_table_name, '/' ) path 4 from (select parent.table_name parent_table_name, 5 parent.constraint_name parent_constraint_name, 6 child.table_name child_table_name, 7 child.constraint_name child_constraint_name 8 from user_constraints parent, 9 user_constraints child 10 where child.constraint_type = 'R' 11 and parent.constraint_type = 'P' 12 and child.r_constraint_name = parent.constraint_name 13 union all 14 select null, 15 null, 16 table_name, 17 constraint_name 18 from user_constraints 19 where constraint_type = 'P') 20 start with child_table_name = 'MY_EMP' 21* connect by prior child_table_name = parent_table_name SQL> / ERROR: ORA-01436: CONNECT BY loop in user data
If you have a cycle, you have some problems.
(1) it is a NOCYCLE keyword does not cause the error, but that probably requires an Oracle version which is not so far off support. I don't think it was available at the time 9.2 but I don't have anything old enough to test on
SQL> ed Wrote file afiedt.buf 1 select level lvl, 2 child_table_name, 3 sys_connect_by_path( child_table_name, '/' ) path 4 from (select parent.table_name parent_table_name, 5 parent.constraint_name parent_constraint_name, 6 child.table_name child_table_name, 7 child.constraint_name child_constraint_name 8 from user_constraints parent, 9 user_constraints child 10 where child.constraint_type = 'R' 11 and parent.constraint_type = 'P' 12 and child.r_constraint_name = parent.constraint_name 13 union all 14 select null, 15 null, 16 table_name, 17 constraint_name 18 from user_constraints 19 where constraint_type = 'P') 20 start with child_table_name = 'MY_EMP' 21* connect by nocycle prior child_table_name = parent_table_name SQL> / LVL CHILD_TABLE_NAME PATH ---------- ------------------------------ -------------------- 1 MY_EMP /MY_EMP 2 MY_MGR /MY_EMP/MY_MGR 1 MY_EMP /MY_EMP 2 MY_MGR /MY_EMP/MY_MGR
(2) If you try to write on a table and all of its constraints in a file and do it in a valid order, the entire solution is probably wrong. It is impossible, for example, to generate the DDL for MY_EMP and MY_DEPT such as all instructions for a table come first, and all the instructions for the other are generated second. So even if NOCYCLE to avoid the error, you would end up with an invalid DDL script. If that's the problem, I would rethink the approach.
-Generate the DDL for all tables without constraint
-Can generate the DDL for all primary key constraints
-Can generate the DDL for all unique key constraints
-Can generate the DDL for all foreign key constraintsThis is not solidarity all the DOF for a given in the file object. But the SQL will be radically simpler writing - there will be no need to even look at the dependency graph.
Justin
-
How to find the current MovieClip
Hello
I create a flash file to display the products.
Images and Product Details are stored in the XML file.
Is what I'm trying to create something similar to the banner on http://www.gainfeeds.com/home
Add to this is that products are going to be right scroll to the left automatically if there is no user interaction, and produced at the Center will remain highlighted.
I created a long strip of coverage of products with a mask, the long strip continues to move give a scroll effect.
Now my question is how to find the product that is currently at the center of the mask?
Thank you.Alok Jain
No there is no default name assigned to them.
If you take the parent video clip and with for you apply a getChildNum() method, do not exactly know the syntax, you can take the children of the parent in sales responsibilities. 0,1,2,3,4,... etc.
But this isn't something that will help a lot because you don't know what this number is.
For example, when you create the child movieclips, xml-based, I assume you are using a statement. So in this statement when creating each movieClip, fi do you something like "var m:MovieClip = new MovieClip();"also do the following"$m.name ="mc"+ i". ""
You want to do this because the name "m" is valid only as long as the scope of the valid function is. Once the training starts again you loose any reference to the old "m" and a new one is created. So for future reference the movieClips outside the function that creates, you name them.
After that you can call from anywhere (given that you set the path to access the parent corectly) like this: "parentMovieClip.getChildByName("m3")" If you want to target a third, or using any name you give in the creation of statement.
-
How to find the most recent record?
How to find the most recent record?
Hello
It is part of our Bill the elements table, retrieved by the following query:
SELECT movimento, dt_movimento, cd_material,
cd_tp_operacao, nf, series,
sole, pr_unitario
Of itemfat
WHERE cd_material IN ('722136', '759177', ' 810725', 818848')
AND cd_tp_operacao ("' 1102 c ' ', ' 2102 C")
ORDER BY cd_material,
dt_movimento
MOVIMENTO DT_MOVIMENTO CD_MATERIAL CD_TP_OPERACAO NF SERIES AS PR_UNITARIO
2008-03-11 2137625, 722136 2102 1084738 3 120 2 915
2588890 08/05/2008 722136-2102 1090987 3 120 2,5615
755522 09/10/2007 759177-2102 101449 1 200 0.6
701055 03/10/2007 810725-2102 1013865 1 36 10.9
1588804 20/12/2007 810725 2102 1014182 1 96 10.9
1305653 03/12/2007 818848-2102 108555 1 240 6.5
3102134 07/18/2008 818848 2102 109784 1 360 6.5
Seems that I whant to retrieve only the most recent records for each item, as:
MOVIMENTO DT_MOVIMENTO CD_MATERIAL CD_TP_OPERACAO NF SERIES AS PR_UNITARIO
2588890 08/05/2008 722136-2102 1090987 3 120 2,5615
755522 09/10/2007 759177-2102 101449 1 200 0.6
1588804 20/12/2007 810725 2102 1014182 1 96 10.9
3102134 07/18/2008 818848 2102 109784 1 360 6.5
Can someone help me with a sentece SQL to do?
Thanks in advance.You can certainly do it:
SELECT movimento, dt_movimento, cd_material, cd_tp_operacao, nf, serie, quantidade, pr_unitario FROM itemfat i WHERE cd_material IN ('722136', '759177', '810725', '818848') AND cd_tp_operacao IN ('1102C', '2102C') AND dt_movimento = (SELECT MAX (dt_movimento) FROM itemfat d WHERE d.cd_material = i.cd_material AND d.cd_material IN ('722136', '759177', '810725', '818848') AND d.cd_tp_operacao IN ('1102C', '2102C')) ORDER BY cd_material, dt_movimento
: p
-
I said that there is an update of the firmware available for my 3 t time capsule. I get the message "an error occurred when downloading". How to find the problem? I have elcapitan 10.11.6 and capsule version 7.7.3
Try temporarily, connect your MacBook Pro to your Time Capsule using an Ethernet connection... If not already, then try downloading the firmware again.
-
How to find the serial number of the processor in the MacBook pro s serial number? I have a dead MacBook that was given for service to a third party. I doubt that they have replaced the original parts. Help, please. Thank you
As far as I KNOW, the serial number of the MacBook does not have the serial number of the processor.
-
I make new the old id must paasward wen apple id I go passward, says your id or passward not at even I have received emails but get no email how to find the solution, I, m stuck wat to do
Have you tried to reset it in security issues? If you are not able to do so, contact Apple support so a security identifier Apple Advisor can help you. 800-275-2273.
-
How to find the date item was my favorites on Mozilla Firefox
on system moot bookmark how to find the date of the bookmark?
In bookmarks menu select organize bookmarks to open the bookmarks library. In the bookmarks library, click views, and then display the columns and then added. This will display a column showing when a bookmark has been added.
-
How to find the owners of icloud id?
IM new to this thing from icloud, I bought 3 old ipads2 on a flea market, where unlocked 2 but we have icloud, the screen is not the old owner alone info [email protected], I don't have a problem, try contacting the owner, but how to find the id of owner? even if is a stolen ipad that I'll be more than returned gad, or ask the owner to remove icloud, but without the owner info is difficult, any advice will be apreciated, thanks
You can not find it. Go back on the market and claim a refund for the iPad.
(140442)
-
NB200 - how to find the 3G module for it?
Hello
Pls how I find the 3G module in my NB200 - PLL20E?
Thank you
Hello
What do you mean exactly?
You want to upgrade your NB200 with a card 3G?If yes then you must make sure that your NB200 could be improved using this card.
I'm not sure if this is possible.But don t give up boyfriend Toshiba authorized service partner in your country could provide details.
Guys might be able to tell if this is possible and could provide a good 3G moduleIf you get more details please share with us!
See you soon
-
How to find the yahoo flickr Photo password used to download photos from the Photo app?
I have 151 000 pictures on Flickr that were loaded from Iphoto, then more recently the Apple Photo app on my imac.
I can't open a session using a browser because the browser (Chrome) has lost the password of his records.
How to find the password that the Photo is using app?
You can not extract the code to access from iPhoto or Photo. I could go to the Web of Flickr site and see what password recovery options they offer for your account.
-
How to find the webcam on my hp g56122us note windows 7
How to find the webcam on my computer vision g56122us hp laptop? I can't get my webcam so I can make a video or take a picture. I have no idea how to do so that he could appear on my screen
Hello
Please use it to check & difficulty:
http://support.HP.com/us-en/document/c02452221
Links for XP & Vista are here also.
Good luck.
Maybe you are looking for
-
Satellite A305 S6825: Manage updates of support
I just turned on my new Toshiba A305 S6825 and got a pop up on "Support to manage updates".I clicked on the information reporting and entry of e-mail; Then, I received an activation email link, who clicked on.I was taken to my page "Manage updates fo
-
Help-need to perform a major reboot!
OK, so I forgot how to get my rockets to lay restart mode. Help, please. I have white screen problems. Rocket is recognized by the computer, but will not charge. Please notify.
-
Windows Vista installed either?
My computer came with windows vista originally, and I installed as a single operating system ubuntu. How can I go back to windows vista?
-
DNS server not authoritative for zone on command prompt
Whenever I try to type any command in command line that can't 'authority for DNS server zone.' I am running windows 7
-
Manager ignored recovery discs 2 and 4 disc!
Hi I have a HP Pavilion H8 - 1360t desktop running Windows 7 Home Premium 64-bit. I tried to create defined 5 discs recovery but the errors received during the process. Disc 1 Burns fine, but when I put in the 2nd disc, I guess that the program does