Connecting Tech Pros Worldwide Forums | Help | Site Map

Delete Statement

Newbie
 
Join Date: Oct 2006
Posts: 6
#1   Jan 22 '09
I need a delete statement to delete records using the below select statement. I got a mind block as to what should be used in the where clause column operator.

Expand|Select|Wrap|Line Numbers
  1. DELETE from InvOnHand
  2. WHERE <unknown column operator>
  3. (SELECT InvOnHand.*
  4. FROM   InvMaster Join InvOnHand On InvMaster.partno = InvOnHand.partno
  5. WHERE  InvMaster.category = 'bag' and DatePart(yyyy, transdate) between 2004 and 2007 and NOT (InvOnHand.partno in (partlist))
  6.  
Expand|Select|Wrap|Line Numbers
  1. SELECT InvOnHand.*
  2. FROM   InvMaster Join InvOnHand On InvMaster.partno = InvOnHand.partno
  3. WHERE  InvMaster.category = 'bag' and DatePart(yyyy, transdate) between 2004 and 2007 and NOT (InvOnHand.partno in (partlist))
  4.  



Newbie
 
Join Date: Oct 2006
Posts: 6
#2   Jan 22 '09

re: Delete Statement


What through me off was the first optional keyword "from". Got r done.


Expand|Select|Wrap|Line Numbers
  1. DELETE InvOnhand
  2. FROM InvMaster Join InvOnHand On InvMaster.partno = InvOnHand.partno
  3. WHERE  InvMaster.category = 'bag' and DatePart(yyyy, transdate) between 2004 and 2007
  4.       and NOT (InvOnHand.partno in (partlist)
  5.  
  6.  
Reply