Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Konvertieren Sie die Spalte in eine Zeichenfolge in SQL Select

Zum Verketten von Zahlen in MSSQL-2005 sollten Sie CAST

verwenden
CAST(loginsFailed AS VARCHAR(10)) + '/' + CAST(LoginCount AS VARCHAR(10))

loginsFailed und loginCount oben sind eigentlich Ihre select count distinct Fragmente

Ich hoffe, dass das funktioniert

CAST ((SELECT COUNT(DISTINCT loginsFailed) FROM users WHERE users.employeedID = userDetails.employeeID AND users.startdate = 01-01-2013) AS VARCHAR(10))
+ '/' +
CAST ((SELECT COUNT(DISTINCT logins) FROM users WHERE users.employeedID = userDetails.employeeID AND users.startdate = 01-01-2013) AS VARCHAR(10))