La Différence de temps, en Secondes, à l'aide de Netezza?
Je veux Obtenir la différence de temps en minutes pendant Netezza en quelques Secondes.
J'ai 2 colonnes: Start(2014-06-01 07:45:04)
et finish(2014-06-01 07:46:58)
événements
J'ai essayé d'Utiliser DATEDIFF(SECOND,start,finish)
, mais Netezza tire une erreur.
Est-il une fonction, je suis absent?
Select R.*,S.*,CM.URL,DATEDIFF(SECOND,R.EVENT_DTM,S.MIN) From CTE_1 R
JOIN CTE_2 S
on S.VISIT_KEY = R.VISIT_KEY
JOIN ADMIN.VW_DIM_CME_METADATA CM on CM.CONTENT_METADATA_KEY = R.CONTENT_METADATA_KEY
L'erreur est-il?
montrer plus de code.. où en êtes-vous de mettre cette DATEDIFF des trucs?
montrer plus de code.. où en êtes-vous de mettre cette DATEDIFF des trucs?
OriginalL'auteur Alankar | 2014-06-04
Vous devez vous connecter pour publier un commentaire.
Fait quelques recherches sur le IBM forums et trouvé ce qui fonctionne. Si quelqu'un vient avec une meilleure manière s'il vous plaît le faire publier. Grâce
OriginalL'auteur Alankar
Alternative à Alankar:
OriginalL'auteur comfortablydrei
https://www-304.ibm.com/connections/forums/html/topic?id=1f1f9bec-9ed4-42f4-9242-c099a8120523 suggère
et l'un des commentaires indique une alternative:
OriginalL'auteur mc110
Je suggère l'utilisation de Netezza Extension SQL Toolkit:
Voir La Date et l'Heure de la fonction de référence.
OriginalL'auteur Muthukumar Ramamurthy
Je recommande d'utiliser une expression comme suit si vous voulez un signé résultat de secondes entre les deux horodateurs.
Si vous n'êtes pas intéressé par l'un signé, à l'aide de la seconds_between fonction fournie par l'Extension SQL Toolkit, comme mentionné par mc110 fonctionne bien, ou vous pouvez simplement appliquer la fonction ABS pour la première solution.
Si vous avez l'Extension SQL Toolkit est installé dans votre base de données actuelle, vous n'aurez pas besoin de la SQLEXT.. qualificatif j'ai utilisé ici. Je suis la boîte à outils est installé dans une base de données distincte j'ai appelé SQLEXT.
Je vous déconseillons l'utilisation de l'extrait avec les "secondes" comme le résultat que vous obtenez ne sera probablement pas ce que vous souhaitiez. De la même manière à l'aide d'un simple extrait de "l'époque" autour d'une soustraction des deux valeurs il peut également ne pas vous donner ce que vous attendez.
OriginalL'auteur ScottMcG