ArneMedlem sedan maj 2000267 inlägg
Denna selectsats fungerar förutom att jag fått ett NULL värde i ImgDate
Har provat med And Not Is NULL, men får inte till det.
Hur skriver jag om nedan så jag slipper NULL värden?
SELECT id, fnamn, enamn, ort, blogg,
(SELECT MAX(CONVERT(VARCHAR(10), inlagddatum, 20)) AS Expr1
FROM dbo.blogg
WHERE (nr = dbo.reg.id)) AS ImgDate
FROM dbo.reg
WHERE (blogg = 1)
@ndersMedlem sedan juni 200026 914 inlägg
...
AND NOT ImgDate IS NULL
borde fungera - men jag är inte säker på att jag förstår vad du menar att problemet är.
ArneMedlem sedan maj 2000267 inlägg
Invalid column name 'ImgDate'
Får Invalid column name 'ImgDate' om jag skriver:
WHERE (blogg = 1) And NOT ImgDate IS NULL
Kan visserligen komma ifrån problemet på annat sätt, men är nyfiken varför jag inte kan göra så här.
har 2 tabeller varav ena är så kallat medlemsregistret och den andra bloggläggen.
Har man aktiverat bloggen (blogg = 1) i medlemsregistret (reg) men ej skrivit i bloggen får jag NULL i ImgDate.
ImgDate använder jag för att visa en ikon om det finns ett inlägg samma dag....
TravoniMedlem sedan okt. 20041 538 inlägg
WHERE (blogg = 1) And NOT ISNULL(ImgDate)
Kanske?!
TravoniMedlem sedan okt. 20041 538 inlägg
Eller:
SELECT id, fnamn, enamn, ort, blogg,
ISNULL(SELECT MAX(CONVERT(VARCHAR(10), inlagddatum, 20)) AS Expr1
FROM dbo.blogg
WHERE (nr = dbo.reg.id)),0) AS ImgDate
FROM dbo.reg
WHERE blogg = 1 AND ImgDate > 0
Eller använda "having"