Solved

incorrect syntax near the keyword 'as'

Posted on 2010-11-18
4
937 Views
Last Modified: 2012-05-10
Msg 102, Level 15, State 1, Line 3
Incorrect syntax near '.'.
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'as'.
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'as'.
SELECT p.productid, p.titleinternal,p.ebaytitle, p.model, p.mpn
, p.internalsku1, p.internalsku2,p.internalsku3p.inwarehouse1
,p.auk1,p.ny1,p.ourinwarehouse1,p.sentquantity1,p.cost1,p.skucount1 
,p.inwarehouse2,p.auk2,p.ny2,p.ourinwarehouse2,p.sentquantity2,p.cost2,p.skucount2 
,p.inwarehouse3,p.auk3,p.ny3,p.ourinwarehouse3,p.sentquantity3,p.cost3,p.skucount3 
,p.inwarehouse4,p.auk4,p.ny4,p.ourinwarehouse4,p.sentquantity4,p.cost4,p.skucount4
,p.asin,sd.accessories as accessories,sd.pyxisprice as price, sd.pathid as pathid
, datalength(sd.features) as fl, datalength(sd.specifications) as sl
, datalength(sd.itemincludes) as il, datalength(sd.ebaydescription) as ed
, (SELECT COUNT(*) FROM productspecifics WHERE productid = p.productid) as specs
, (SELECT COUNT(*) FROM productimages WHERE productid = p.productid) as imgs 
FROM products p 
left join sitedata sd 
  on p.productid = sd.productid 
WHERE p.folderid = '' 
AND p.active = '1' 
ORDER BY titleinternal

Open in new window

0
Comment
Question by:rgb192
4 Comments
 
LVL 8

Expert Comment

by:Coralie Crumrine
ID: 34168722
Looks like you need a space
You have:
p.skucount4 p.asin,sd.accessories as accessories,

and it should be
p.skucount4 as in,sd.accessories as accessories,
0
 
LVL 4

Expert Comment

by:patterned
ID: 34168741
SELECT p.productid, p.titleinternal,p.ebaytitle,p.model,p.mpn,p.internalsku1,p.internalsku2,
p.internalsku3,p.inwarehouse1,p.auk1,p.ny1,p.ourinwarehouse1,p.sentquantity1,p.cost1,p.skucount1,
p.inwarehouse2,p.auk2,p.ny2,p.ourinwarehouse2,p.sentquantity2,p.cost2,p.skucount2,
p.inwarehouse3,p.auk3,p.ny3,p.ourinwarehouse3,p.sentquantity3,p.cost3,p.skucount3,
p.inwarehouse4,p.auk4,p.ny4,p.ourinwarehouse4,p.sentquantity4,p.cost4,
p.skucount4,p.asin,sd.accessories as accessories,sd.pyxisprice as price,sd.pathid as pathid, datalength(sd.features) as fl,
datalength(sd.specifications) as sl, datalength(sd.itemincludes) as il,datalength(sd.ebaydescription) as ed,
(SELECT COUNT(*) FROM productspecifics WHERE productid = p.productid) as specs,
(SELECT COUNT(*) FROM productimages WHERE productid = p.productid) as imgs

FROM products p left join sitedata sd on p.productid = sd.productid
WHERE p.folderid = '' AND p.active = '1' ORDER BY titleinternal


Try that?  Looks like you missed a couple commas.
0
 
LVL 11

Accepted Solution

by:
N R earned 500 total points
ID: 34168772
Fixed:

SELECT p.productid,
p.titleinternal,
p.ebaytitle,
p.model,
p.mpn,
p.internalsku1,
p.internalsku2,
p.internalsku3,
p.inwarehouse1,
p.auk1,
p.ny1,
p.ourinwarehouse1,
p.sentquantity1,
p.cost1,
p.skucount1,
p.inwarehouse2,
p.auk2,
p.ny2,
p.ourinwarehouse2,
p.sentquantity2,
p.cost2,
p.skucount2,
p.inwarehouse3,
p.auk3,
p.ny3,
p.ourinwarehouse3,
p.sentquantity3,
p.cost3,
p.skucount3,
p.inwarehouse4,
p.auk4,
p.ny4,
p.ourinwarehouse4,
p.sentquantity4,
p.cost4,
p.skucount4,
p.asin,
sd.accessories as accessories,
sd.pyxisprice as price,
sd.pathid as pathid,
datalength(sd.features) as fl,
datalength(sd.specifications) as sl,
datalength(sd.itemincludes) as il,
datalength(sd.ebaydescription) as ed,
(SELECT COUNT(*) FROM productspecifics WHERE productid = p.productid) as specs,
(SELECT COUNT(*) FROM productimages WHERE productid = p.productid) as imgs
FROM products p
left join sitedata sd on p.productid = sd.productid
WHERE p.folderid = '' AND p.active = '1' ORDER BY titleinternal
0
 

Author Closing Comment

by:rgb192
ID: 34169758
thanks
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
spx for moving values to new table 5 74
execute a MS SQL script as a schedule SQL job 72 138
T-SQL to Update Table Dynamically 2 55
Need help with a query 6 76
INTRODUCTION: While tying your database objects into builds and your enterprise source control system takes a third-party product (like Visual Studio Database Edition or Red-Gate's SQL Source Control), you can achieve some protection using a sing…
In this article I will describe the Backup & Restore method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question