je veux faire une requête sélectionner les utilisateurs qui ont même nom d'utilisateur et même heure de la date de création en utilisant la base de données postgresqlbase de données postgresql
Répondre
Quelque chose comme ça devrait faire l'affaire. Ceci renverra une paire utilisateur/heure ainsi que le nombre (non testé):
select users.username, datepart('hour', users.created_at), count(*) from users
inner join users u2
on users.username = u2.username
and datepart('hour', users.created_at) = datepart('hour', u2.created_at)
group by users.username, datepart('hour', users.created_at) having count(*) > 1
Je suppose que 'même heure de création date' signifie le même temps absolu dans la même heure. So date_trunc ('hour', users.created_at) serait la fonction de choix. –
@incredible_Honk, absolument. Utilisez date_trunc au lieu de datepart. – hgmnz
select u.*
from users u
join (
select username, date_trunc('hour', creation_timestamp)
from users
group by 1, 2
having count(*) > 1
) as x on u.username = x.username
order by u.username;
devrait fonctionner bien.
Merci pour votre aide cela fonctionne très bien et je veux ajouter une contrainte qui est la date de création = aujourd'hui Merci – Neveen
- 1. Restauration de la base de données Postgresql
- 2. Récupération des commentaires d'une base de données PostgreSQL
- 3. Comment découvrir la structure d'une base de données PostgreSQL?
- 4. Analyse de données PostgreSQL/agrégats
- 5. Est-il possible d'utiliser un lien de base de données entre une base de données oracle et une base de données postgresql sur différents serveurs physiques?
- 6. Wix, PostgreSQL install, exécution des scripts Postgresql
- 7. PostgreSQL et les types de données C#
- 8. Options de réplication de la base de données Microsoft SQL Server vers MySQL/PostgreSQL sous Linux
- 9. Fichiers temp de postgreSQL?
- 10. migrer les données postgreSQL vers mysql
- 11. Comment supprimer la table * ou * vue de la base de données PostgreSQL?
- 12. Connexion de socket PostgreSQL
- 13. Postgresql/php
- 14. Comment trouver la dernière fois qu'une base de données PostgreSQL a été mise à jour?
- 15. Pour définir une valeur par défaut pour une colonne dans une base de données par PostgreSQL
- 16. Liaison d'informations multi-base de données
- 17. OptimisticLockException en essayant de récupérer les données de postgreSQL
- 18. migrer des données de MS SQL à PostgreSQL?
- 19. Solution de restauration et de sauvegarde PostgreSQL
- 20. base de données de changement de nom dans psql
- 21. Java connectivité avec PostgreSQL
- 22. de base de données
- 23. Rails: Rendre cette requête agnostique à la base de données ...?
- 24. PostgreSQL UTF8 Handling
- 25. .Net PostgreSQL Connection String
- 26. CodeIgniter et PostgreSQL - Récupération des données de fonction retour refcursor
- 27. Est-il possible de migrer une base de données de SQL Server vers PostGresQL en utilisant Nhibernate?
- 28. Base de données relationnelle
- 29. base de données autonome
- 30. Base de données LINQ
Désolé, vous avez fourni trop peu d'informations pour commencer à répondre à la question. Commencez avec les détails de votre schéma de base de données ... – pavium
et ne dites pas "veux" – skaffman