Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Convertir une colonne en chaîne dans SQL Select

Pour concaténer des nombres dans MSSQL-2005, vous devez utiliser CAST

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

loginsFailed et loginCount ci-dessus est en fait votre select count distinct fragments

J'espère que ça marche

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))