HiI have this query...SELECT t.u.value('(country/text())[1]', 'nvarchar(30)') as [country] ,t.u.value('(address/text())[1]', 'nvarchar(30)') as [address],t.u.value('(id/text())[1]', 'Int') as [id],t.u.value('(zipcode/text())[1]', 'nvarchar(30)') as [zipcode],tbl.DateAdded, ISNULL(tbl.BID, 0) AS BID, tbl.ID AS PIDFROM tbl_Test tblCROSS APPLY XmlData.nodes('/order/mycard')t(u) WHERE (tbl.DateAdded BETWEEN CONVERT(DATETIME, '2009-05-20', 102) AND CONVERT(DATETIME, '2009-05-28', 102))How can I add a modify the query, so that I also have it like this int the xml part...AND zipcode LIKE '123 45'