boardburner
Technical User
I need to "add Command" in my report and generate a composite table using SQL.
I am unsure what the correct syntax is for this expression that crystal will accept. I am getting information thru OBDC visual foxpro.
SELECT
(syntax for table fields?)
FROM
(syntax for table fields?)
WHERE
(syntax for table fields?)
AS
(syntax for table fields?)
All I know is that the following will not work.
CODE
SELECT
SelectedParts."IPPART", IPART."IPDESC", IPART."IPQOH", IPART."IPQAL", IPART."IPMINQ", JHEAD."JHJOB", JHEAD."JHPQTY", JHEAD."JHPART"
FROM
(
SELECT
IPART."IPPART", IPART."IPDESC", IPART."IPQOH", IPART."IPQAL", IPART."IPMINQ"
FROM
IPART
WHERE
({IPART.IPCLAS}>=PWS0 and {IPART.IPCLAS}<=PWSU5)
)
AS selectedParts
left join
(
SELECT
JHEAD."JHJOB", JHEAD."JHPQTY", JHEAD."JHPART"
FROM
JHEAD
WHERE
({JHEAD.JHHIST}<>"H")
)
AS selJobs
ON
selectedParts."IPPART"= selJobs."JHPART"
[/code]
Thanks
I am unsure what the correct syntax is for this expression that crystal will accept. I am getting information thru OBDC visual foxpro.
SELECT
(syntax for table fields?)
FROM
(syntax for table fields?)
WHERE
(syntax for table fields?)
AS
(syntax for table fields?)
All I know is that the following will not work.
CODE
SELECT
SelectedParts."IPPART", IPART."IPDESC", IPART."IPQOH", IPART."IPQAL", IPART."IPMINQ", JHEAD."JHJOB", JHEAD."JHPQTY", JHEAD."JHPART"
FROM
(
SELECT
IPART."IPPART", IPART."IPDESC", IPART."IPQOH", IPART."IPQAL", IPART."IPMINQ"
FROM
IPART
WHERE
({IPART.IPCLAS}>=PWS0 and {IPART.IPCLAS}<=PWSU5)
)
AS selectedParts
left join
(
SELECT
JHEAD."JHJOB", JHEAD."JHPQTY", JHEAD."JHPART"
FROM
JHEAD
WHERE
({JHEAD.JHHIST}<>"H")
)
AS selJobs
ON
selectedParts."IPPART"= selJobs."JHPART"
[/code]
Thanks