janab mujay neechay sql ka code hai aur error bhi hai.. kiya problem hai kay execute nai hota hai.. table tu create ho gaya hai but values insert nai ho rahi hain.

CREATE TABLE Item_Sale(
Item varchar(20),
Description varchar(20),
Qty int,
Soled_Date smalldatetime,
Price_Item int
);

/*insert data into item format multiple rows at a time */
INSERT INTO Item(Item , Description , Qty , Soled_Date , Price_Item )
SELECT 'Mobile','Nokia 1200','1','2','1/12/2012','2,800'
UNION ALL
SELECT 'Laptop','Dual Core 2.0Ghz','3','1/12/2012','12,398'
UNION ALL
SELECT 'Mobile-cover','Motroalla','24','1/12/2012','20.00'
UNION ALL
SELECT 'Comp-Bag','General','30','2/12/2012','556.00'
UNION ALL
SELECT 'Wrist-Watch','Casio','2','2/12/2012','3548.00'
GO



ERROR :
Msg 205, Level 16, State 1, Line 1
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists.