Articles of plus grand n per groupe

Table sql historique avec des bits d'informations user – Créer une nouvelle table avec 1 input et toutes les informations

J'ai une table (clients) qui contient 43 colonnes d'informations user (prénom, nom, adresse, ville, état, zip, téléphone, email, visitDate, lastActive, etc …) Chaque soir, je reçois un stream de nos clients avec les clients qui les ont visités ce jour-là. Ces visites sont stockées dans la table des clients sans supprimer l'ancien logging. L'ancien logging […]

Dernier logging pour chaque numéro d'user?

J'ai fait des searchs, mais l'unicité de chaque question fait qu'il est difficile pour moi de le "traduire" pour mon set de données. J'ai la table A nommée: CLOGS17 Avec un sous-set des données et des champs affichés: SERIALNO EVDATE SYSNO AREA USRNO 4 2017-01-01 02:03:48.000 1 4 10 4 2017-01-01 02:09:00.000 1 4 10 […]

Resortingving des données de 2 tables

J'ai 2 tables avec la description ci-dessous. table 1: client, colonnes: customer_id, source tableau 2: source, colonnes: source, rang un client aurait de nombreuses sources, chaque source a un rang particulier dans la table de classment, j'ai besoin d'aller chercher datatables de telle sorte que pour chaque client qui a une source classée la plus […]

SQL – aide sur "top 1 par groupe"

Tableaux pertinents DépartementPhone: DépartementPhoneID int, DépartementID int, PhoneID int Téléphone: PhoneID int, PhoneType int Il y a 6 téléphones avec PhoneType = 4 qui appartiennent à DepartmentID = 2. Cela produit donc 6 loggings: select * from DepartmentPhone join Phone on Phone.PhoneID = DepartmentPhone.PhoneID and Phone.PhoneType = 4 where DepartmentPhone.DepartmentID = 2 Notez que DepartmentID […]

Obtention de la ligne supérieure pour chaque groupe unique dans la requête de groupe interne jointe

Tableau 1 ID nom class 1 ab A 2 cd A 3 ef B 4 ab B 5 cd B Tableau 2 nommer les marques de test ab 1 90 ab 2 70 cd 2 80 cd 3 85 ef 3 85 ef 4 60 Salut, j'ai 2 tables ci-dessus, ma question est ce qui […]

Sélectionnez les meilleurs produits distincts en fonction d'une colonne distincte

Je voudrais écrire une requête sql server 2008 qui sélectionne les meilleurs produits distincts par un brandId ordonné par la dernière date publiée comme dans le tableau suivant: dbo.Products ProductId, BrandId, PublishedOn Contenu de la table: 1, 1, 2011-01-01 2, 2, 2011-01-01 3, 3, 2011-01-01 4, 1, 2011-01-09 5, 1, 2011-01-10 6, 2, 2011-01-10 La […]

Éliminer les duplicates basés sur Order By SQL

J'ai une table avec plus de 20 colonnes et plus les 300.000 lignes dont les colonnes pertinentes pour ma question sont les suivantes: column1 |column2 |column3 | date 123 | 657 | 2222 | 20 dec 123 | 658 | 2222 | Null 124 | 543 | 3333 | Null 124 | 544 | 3333 […]

Comment convertir efficacement le prix dans SELECT en utilisant la table de taux de change existante avec une structure donnée?

Situation: J'ai la table des taux de change comme ceci: date_from cur1 coef1 cur2 coef2 2017-01-01 CZK 27.000000000 EUR 1.000000000 2017-07-03 EUR 1.000000000 CZK 26.150000000 2017-07-03 JPY 100.000000000 CZK 19.500000000 2017-10-05 JPY 1000.0000000 EUR 7.54761885 Notez que parfois le cur1 et le cur2 peuvent être commutés pour la même paire. La table contient également d'autres […]

Fusionner datatables Defaut et datatables ajustées par l'user

J'ai une table Type (PK) Year (PK) Value Default 2000 1 Default 2001 2 UserFooAdjusted 2001 3 UserBarAdjusted 2001 4 Quelle est la requête SQL la plus rapide qui renvoie des années distinctes et s'il y a deux lignes avec la même année, la valeur ajustée par l'user est renvoyée? Il y a plusieurs users. […]

sélection le plus grand dans le groupe + N si le plus grand est dans une plage

Mon objective est d'get tous les changements de taux pertinents pour un fournisseur. Cela signifie que j'ai besoin du changement de taux le plus récent, et si ce changement de taux a eu lieu au cours du dernier mois, j'ai besoin du (des) taux précédent (s) jusqu'à ce que j'obtienne un taux en dehors de […]