pourquoi l'aide COMME avec des HORODATAGES ne fonctionnent pas dans DB2

j'ai un problème à l'aide de LIKE structure en DB2:
par exemple:

select * from TEST where TIME LIKE '2012-03-04-%'

FYI. - TIME est TIMESTAMP type de données.

pourquoi à l'aide de LIKE avec TIMESTAMPS ne fonctionnent pas?

Infos supplémentaires: je veux extraire des données à partir d'un seul jour fournies par l'utilisateur dans l'instruction select.

Parce que les horodateurs ne sont pas des chaînes de caractères? Si vous voulez vraiment à les traiter comme de la ficelle, de les jeter à cordes et spécifier le format que vous voulez. Mais pour ce type de requête, ne jette pas l'horodatage à autre chose, l'utiliser en mode natif, il ya une pléthore de fonctions et de constructions pour traiter ce type de données en mode natif. Arrêter de les traiter comme des cordes.

OriginalL'auteur f00sa | 2012-04-04