J'essaie de find une list de clients qui ont au less 3 éléments consécutifs qui sont «traités». Voici à quoi ressemble ma table: ClientID ID de l'élément 1 1 En attente 1 2 Traité 1 3 Traité 2 4 Traité 2 5 Traité 1 6 traité 1 7 En attente 2 8 En attente 2 […]
J'ai une table avec plus de 70 millions de lignes que je veux partitionner en utilisant la colonne date / heure, cependant la colonne date / heure a un type de données varchar au lieu de date. Quelle est la meilleure façon de convertir dynamicment le type de données pour pouvoir utiliser la colonne en […]
J'essaye de créer une série temporelle pour suivre des changements pour des valeurs financières au fil du time d'une table de vérification de changements de security AdvApp.vSecurity_Hist h . Je veux voir seulement les lignes avec la date MIN pour les identifiants de security uniques qui sont Symbol, ISIN, SEDOL, CUSIP. Je veux seulement voir […]
J'ai écrit la requête SQL suivante qui fournit le nombre total de jours par employé. SELECT DISTINCT ([Entered_By]), SUM(ALL DATEDIFF(DAY, Time_End_UTC, Date_Entered_UTC)) OVER (PARTITION BY entered_by) AS Days FROM [dbo].[Time_Entry] WHERE date_start BETWEEN '06-01-2015' AND '06-30-2015' AND DATEDIFF(DAY, Time_End_UTC, Date_Entered_UTC) > 2 Je peux aussi changer " sum " en " count " (et enlever […]
C'est une question d'entrevue. Si supposons que j'ai une table et dans cette table une seule colonne. Details a a a a b b b c d d d Ce sont datatables. Maintenant, je veux le top 2 de chaque groupe. Details a a b b c d d Comment get ce résultat.
J'ai une requête SQL qui returnne un set d'inspections sur une pièce d'équipement avec une colonne indiquant la date à laquelle une réparation a été faite à l'équipement représenté par l'set d'loggings. Si aucune réparation n'a été effectuée au moment de l'inspection, le champ est NULL. L'équipement en question sera réparé plusieurs fois au cours […]
J'ai des données du server sql attaché: select * from log Ce que je veux faire est que je veux vérifier s'il y a des changements dans le code pour le nom de la colonne. Donc, si vous voyez datatables du journal de table, le code change 2 fois (B02, B03). Ce que je veux […]
SELECT * FROM ( SELECT TOP 100 o.[Incident ID], o.[Affected CI], o.Title, o.[Description], d.[DB NAME], ROW_NUMBER() OVER(PARTITION BY o.[Incident ID] ORDER BY o.[Incident ID]) rn FROM Oracle_Incident_Data.dbo.Oracle_Incidents AS O LEFT JOIN Oracle_Incident_Data.dbo.DB_NAMES_ORA$ AS D ON CONCAT(COALESCE(o.[Affected CI],' '), COALESCE(o.[Title],' '), COALESCE(o.[Description],' ')) LIKE '%' + d.[DB NAME] + '%' ) a WHERE rn = 1 […]
J'ai une table qui ressemble à ceci: +——–+———-+——–+————+——-+ | ID | CHANNEL | VENDOR | num_PERIOD | SALES | +——–+———-+——–+————+——-+ | 000001 | Business | Shop | 1 | 40 | | 000001 | Business | Shop | 2 | 60 | | 000001 | Business | Shop | 3 | NULL | +——–+———-+——–+————+——-+ Avec […]
J'ai une table comme celle-ci: Id Sym sum_amount pair 11 2 1000 1 11 3 500 1 22 4 200 2 22 4 50 2 Et je voudrais split une valeur dans une paire dans la deuxième dans la même paire sur la partition par Id, Sym. et obtenez ces résultats: Id Sym sum_amount pair […]