webForumDet fria alternativet

Select field AS (select...)

2 svar · 166 visningar · startad av Brimba

BrimbaMedlem sedan dec. 19995 875 inlägg
#1

SELECT field1, field2 AS (Select count(*) from tblTable where field3 = @lngCatID) FROM...

Så har jag fått för mig att man kan skriva, men det kanske man inte kan?

Vad jag vill åstadkomma är att den hämtar det faktiska fältet field1 från databasen, och lägger till ett fiktivt fält (field2) där värdet baseras på frågan.

Vad gör jag för fel?

Databas: SQLServer 7.0

BrimbaMedlem sedan dec. 19995 875 inlägg
#2

Det var = istället för AS tydligen :)

LarsGMedlem sedan dec. 200012 464 inlägg
#3
SELECT field1, (Select count(*) from tblTable where field3 = @lngCatID) as field2 FROM...

kan man också göra.

= går nästan bara i sql server

121 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)