Howdy and Good Afternoon!
I'm in bit of a dilemma here re: this here snippet.
(*Works) MS Access:
GroupNum: Val(DCount("*","wodq","grp=" & [grp] & " And [ID]<" & [ID]))\4
(*Doesn't Work) SQL:
SELECT ID, FacilityPerStream, GRP, WOID,
(SELECT COUNT(*) AS ANiceCount
WHERE (dbo.wodq.GRP = dbo.wodq.GRP) AND (dbo.wodq.ID < dbo.wodq.ID)) / 4 AS GroupNum
FROM dbo.wodq
*DESIRED RESULT* (GroupNum to move +1 after every 4 w/ the same ID/Facility/GRP/WOID Combo) Example Below:
ID FacilityPerStream GRP WOID GroupNum
616 Transformer Technologies 29436 294 0
617 Transformer Technologies 29436 294 0
618 Transformer Technologies 29436 294 0
619 Transformer Technologies 29436 294 0
620 Transformer Technologies 29436 294 1
Any help would be loaded w/ appreciation.
Much Thanks!
*Attached a few pics for a better idea.
I'm in bit of a dilemma here re: this here snippet.
(*Works) MS Access:
GroupNum: Val(DCount("*","wodq","grp=" & [grp] & " And [ID]<" & [ID]))\4
(*Doesn't Work) SQL:
SELECT ID, FacilityPerStream, GRP, WOID,
(SELECT COUNT(*) AS ANiceCount
WHERE (dbo.wodq.GRP = dbo.wodq.GRP) AND (dbo.wodq.ID < dbo.wodq.ID)) / 4 AS GroupNum
FROM dbo.wodq
*DESIRED RESULT* (GroupNum to move +1 after every 4 w/ the same ID/Facility/GRP/WOID Combo) Example Below:
ID FacilityPerStream GRP WOID GroupNum
616 Transformer Technologies 29436 294 0
617 Transformer Technologies 29436 294 0
618 Transformer Technologies 29436 294 0
619 Transformer Technologies 29436 294 0
620 Transformer Technologies 29436 294 1
Any help would be loaded w/ appreciation.
Much Thanks!
*Attached a few pics for a better idea.