¿Cómo puedo convertir el formatting de date para la columna en la tabla sqlite?

En sqlite, mi tabla es la siguiente:

--------------------- Date Temp --------------------- 201309010051 82 201309010151 81 201309010251 80 --------------------- 

Para la columna 'Fecha', actualmente está en el siguiente formatting de date y hora: AAAAMMDDHHMM.

Quiero cambiar este formatting de la columna de date completa, por ejemplo desde: 201309010051 a:
2013-09-01 00:51

Esto es lo que he intentado hasta ahora:

 select substr(Date, 7, 4)||"-"||substr(Date, 1,2)||"-"||substr(Date, 4,2) from myTable 

Un ejemplo de salida incorrecta / de basura para la primera fila (es decir, 201309010051) es:

0100-20-30

¿Cómo se puede lograr la conversión de formatting deseada?

Está utilizando la function substr () incorrectamente. intente de esta manera:

 select substr(Date, 1, 4)||"-"||substr(Date, 5, 2)||"-"||substr(Date, 7, 2) ||" "||substr(Date, 9, 2)||":"||substr(Date, 11, 2) from myTable 

también aquí está el manual de substr : https://www.techonthenet.com/sqlite/functions/substr.php