Vad är fel med följande: Tabellen som du skapar med den nästlade selecten måste ha ett namn:Incorrect syntax
Set rstCount = Conn.Execute("SELECT COUNT(IP) FROM (SELECT distinct ip FROM partnerTraffic WHERE inout = 'out')")
If Not rstCount.EOF Then
outUnika = rstCount(0)
End If
rstCount.close
Set rstCount = Nothing
Får felmess:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ')'.
Mvh
/JakobSv: Incorrect syntax
SELECT COUNT(IP) FROM (SELECT distinct ip FROM partnerTraffic WHERE inout = 'out') AS vadsomhelst
I SQL Server kan du använda count distinct:
SELECT COUNT(DISTINCT IP) FROM partnerTraffic WHERE inout = 'out'