Claro que es posible, la cuestión es que al parecer no sabes lo que estás haciendo.
En tu ejemplos estás usando comillas dobles que permiten evaluar las variables dentro, y dado así no es necesario concatenar nada más.
Código PHP:
Ver original// MAL
$q3 = mysql_query ("CREATE TABLE 3D SELECT * FROM `A2` WHERE `actiondate` BETWEEN "'$tres.' '00:00:00'" AND "'.$dos.'" 00:00:00"" ");
// BIEN
$q3 = mysql_query ("CREATE TABLE 3D SELECT * FROM `A2` WHERE `actiondate` BETWEEN '$tres 00:00:00' AND '$dos 00:00:00' ");
Te sugiero que aprendas primero a manejar comillas, lee esto:
http://www.forosdelweb.com/f18/como-...s-bien-588701/
¿Se entiende?