if statement with two conditions

Hi,
I am trying to use && set up to match two conditions within ksh:
if [ $sysdte -eq $dte ] && [-s /tmp/timemanager/log.$$ ]
then
'''Do something
if

somehow, I keep getting error message telling me that ] is missing.

What's wrong with my code?

Thanks a lot for your help!

change

[-s /tmp/timemanager/log.$$ ]

to

[ -s /tmp/timemanager/log.$$ ]

The '[' should have a trailing space and ']' should have a leading space.