Manual
UNIX
_TIMESTAMP(), UNIX
_TIMESTAMP(date)
No estas creando un campo virtual, estas haciendo una consulta y en ella aplicas una función para que te presente los datos de una determinada forma.
Por supuesto que el campo fecha de tu tabla citas debe ser DATETIME o DATE.