Cast dans SQL avec plusieurs sélections de colonnes

Fondamentalement, je voudrais obtenir cette commande fonctionne:

$sql = "SELECT (EntryDate + TotalTime) as DataLine FROM TimeSheet WHERE EmployeeID='AA01'";

EntryDate est dans la base de données comme un texte, mais Tempstotal est un Nombre. J'ai besoin de jeter Tempstotal comme un texte, parce que j'ai remarqué que si je combine deux types différents de valeurs, c'est juste les blancs de la sortie.

Je sais que je suis censé utiliser CAST(Tempstotal XXX) mais je ne suis pas sûr de ce que je peux légalement le jeter à (char/nchar ne semble pas fonctionner, ni string ni de texte). J'ai toujours une erreur de la forme...

Syntax error (missing operator) in query expression '(EntryDate + CAST(TotalTime as string) as DataLine FROM TimeSheet WHERE EmployeeID='AA01''

Pourrais-je avoir de l'aide? Merci!!!!

MODIFIER je tiens à noter que ce n'est pas destiné à ajouter ensemble les valeurs de EntryDate et Tempstotal ensemble pour produire une valeur unique. Je veux simplement il me donner la EntryDate de la valeur et de la Tempstotal valeur combinés en une seule ligne qui permettrait de lire quelque chose comme:

"10/31/12 9.25"

ÉDITER à NOUVEAU je suis désolé de ne pas préciser avant, je suis en utilisant MSSQL

  • Ce SGBD est-ce??
  • vérifier mon post ci-dessous, j'ai édité, si vous utilisez mysql
InformationsquelleAutor Hoser | 2012-11-08