J'ai des données dans le format suivant: ID code> correspond à une valeur dans le texte. P> Comment puis-je écrire une requête pour compter le nombre de searys par date? p> li>
et comment puis-je avoir l'ID remplacé par le texte qu'il correspond à (équivalent à un Excel Vlookup)? P> LI>
ol> J'ai essayé d'écrire la requête et j'aurais envie de voir comment les autres feraient. P> P>
3 Réponses :
select date, count(distinct id) from tbl group by cast(date as date) --this forces to remove the time
Querre MySQL
Sélectionnez Compte (ID), Date de
Utilisation de SSMS en tant que SDBM.
Vous pouvez également profiter de Compte () , Over () , Expession de table commune et distinct. < / p>
Nom du SGBD s'il vous plaît
Partagez ce que vous avez essayé jusqu'à présent.
Avec cette table des données, quel est le résultat attendu?
Pour Postgres:
Sélectionnez ID, Compte (Distinct Date_and_time :: Date) à partir du groupe_Table par ID CODE>
Pour MySQL, essayez cette requête
SELECT Count (ID), Date de Groupe par date code>
La base de données est une grande requête