Ive created a query but have a syntax error with the underscores.
I wonder if someone could assist, I dont think I am far out.
use dictionaryinsert into dbo.TblCurrentWordCounts (WordStat_ID, Word, NoOfWords, WordLength, WordPosition, ClientCode, MyDateTimeCol,ClientCodeWordPosition, ClientCodeWordWordCountWordLenPosition)select Word + CONVERT(CHAR(17),GETDATE(),120) AS CurrentDateTime, GETDATE() AS MyDateTimeColWord, Word, NoOfWords, wordlen, WordPosition, ClientCode, ClientCode & '_'& word &'_'& WordPosition, ClientCode & '_ '& word &'_ '& NoOfWords &'_ '& WordLen &'_ '& WordPositionfrom TblWordswhere word <>'' and clientcode='210904C'--where word <>''group by word, NoOfWords, ClientCode, wordlen, WordPositionorder by clientcode
String concatenation in SQL Server uses "+" not "&". & is only for bit-related operations. For example:
...ClientCode + '_'+ word +'_'+ WordPosition,...
PeterBaileyUk
ASKER
i tried that first and it failed with
Msg 245, Level 16, State 1, Line 4
Conversion failed when converting the varchar value '_ ' to data type int.
use dictionaryinsert into dbo.TblCurrentWordCounts (WordStat_ID, Word, NoOfWords, WordLength, WordPosition, ClientCode, MyDateTimeCol,ClientCodeWordPosition, ClientCodeWordWordCountWordLenPosition)select Word + CONVERT(CHAR(17),GETDATE(),120) AS CurrentDateTime, GETDATE() AS MyDateTimeColWord, Word, NoOfWords, wordlen, WordPosition, ClientCode, ClientCode + '_'+ word +'_'+ WordPosition, ClientCode + '_ '+ word +'_ '+ NoOfWords +'_ '+ WordLen +'_ '+ WordPositionfrom TblWordswhere word <>'' and clientcode='210904C'--where word <>''group by word, NoOfWords, ClientCode, wordlen, WordPositionorder by clientcode
...ClientCode + '_'+ word +'_'+ WordPosition,...