Maison base de données tutoriel mysql MSSQL中用WITHAS和PIVOT来统计编辑新闻发布时间详情和总数

MSSQL中用WITHAS和PIVOT来统计编辑新闻发布时间详情和总数

Jun 07, 2016 pm 04:11 PM
mssql 新闻 统计 编辑

WITH CR AS(SELECT AddTime,[编辑名称1],[编辑名称2],[编辑名称3]FROM (SELECT NewsID,AddTime,AuditingUser FROM News) AS a Pivot (COUNT(a.NewsID) FOR a.AuditingUser in ([编辑名称1],[编辑名称2],[编辑名称3])) as PVTWHERE AddTime between 2014-11-2

WITH CR AS(
SELECT AddTime,[编辑名称1],[编辑名称2],[编辑名称3]
FROM (SELECT NewsID,AddTime,AuditingUser FROM News) AS a  
Pivot (COUNT(a.NewsID) FOR a.AuditingUser in ([编辑名称1],[编辑名称2],[编辑名称3])) as PVT
WHERE AddTime between '2014-11-24 00:00:00' and '2014-11-30 23:59:59'
GROUP BY AddTime,[编辑名称1],[编辑名称2],[编辑名称3])
SELECT CONVERT(NVARCHAR(50),AddTime,120) as '时间',[编辑名称1],[编辑名称2],[编辑名称3] FROM CR
UNION(SELECT '总计' AS AddTime ,SUM(CR.[编辑名称1]) AS '编辑名称1',SUM(CR.[编辑名称2]) AS [编辑名称2],SUM(CR.[编辑名称3]) AS [编辑名称3] FROM CR)
Copier après la connexion

执行前需要把目标数据库的兼容性设置为90(sql2005)以上,否则会报错。

得到的结果:

时间	            编辑名称1 编辑名称2 编辑名称3
2014-11-24 08:36:03	1	0	0
2014-11-24 09:42:15	0	0	1
2014-11-24 09:42:31	0	1	0
2014-11-24 09:43:25	1	0	0
2014-11-24 09:45:54	0	0	1
2014-11-24 10:22:13	0	0	1
2014-11-24 10:31:17	0	0	1
2014-11-24 10:39:36	0	0	1
2014-11-24 11:27:12	0	1	0
2014-11-24 11:28:57	0	0	0
2014-11-24 14:28:57	0	1	0
2014-11-24 14:31:05	1	0	0
2014-11-24 14:47:34	0	1	0
2014-11-24 15:35:54	0	1	0
2014-11-24 15:37:25	1	0	0
2014-11-24 15:41:14	1	0	0
2014-11-24 15:49:39	0	1	0
2014-11-24 15:56:30	0	1	0
2014-11-24 16:02:10	1	0	0
2014-11-24 16:17:32	0	0	1
2014-11-24 16:26:50	1	0	0
2014-11-24 16:34:43	0	1	0
2014-11-24 16:41:45	0	0	0
2014-11-24 16:47:42	0	0	0
2014-11-24 17:01:27	0	0	0
2014-11-24 17:17:16	0	0	1
2014-11-24 20:14:35	0	0	0
2014-11-25 08:44:35	0	1	0
2014-11-25 09:18:06	0	1	0
2014-11-25 09:23:49	1	0	0
2014-11-25 10:37:55	0	1	0
2014-11-25 10:50:53	0	0	1
2014-11-25 11:02:30	0	0	1
2014-11-25 11:28:11	0	1	0
2014-11-25 14:28:24	0	1	0
2014-11-25 14:35:09	1	0	0
2014-11-25 14:44:43	0	1	0
2014-11-25 15:10:52	0	0	1
2014-11-25 15:14:03	0	1	0
2014-11-25 15:28:07	0	0	1
2014-11-25 15:34:24	0	0	1
2014-11-25 15:35:08	0	0	1
2014-11-25 15:40:51	0	0	1
2014-11-25 16:06:52	1	0	0
2014-11-25 16:07:40	0	0	1
2014-11-25 16:30:13	0	0	1
2014-11-25 16:44:33	1	0	0
2014-11-25 16:53:33	1	0	0
2014-11-25 17:06:54	1	0	0
2014-11-25 17:12:05	1	0	0
2014-11-25 17:17:20	0	1	0
2014-11-26 08:56:24	1	0	0
2014-11-26 09:01:38	0	1	0
2014-11-26 09:09:53	0	1	0
2014-11-26 09:22:49	1	0	0
2014-11-26 09:31:26	0	1	0
2014-11-26 10:01:38	0	0	1
2014-11-26 10:34:35	1	0	0
2014-11-26 10:42:53	0	0	1
2014-11-26 10:45:15	0	1	0
2014-11-26 11:07:30	0	0	1
2014-11-26 11:26:55	0	1	0
2014-11-26 11:28:44	0	0	1
2014-11-26 14:30:21	0	1	0
2014-11-26 14:50:07	0	1	0
2014-11-26 15:07:40	0	1	0
2014-11-26 15:23:50	1	0	0
2014-11-26 15:35:24	1	0	0
2014-11-26 15:40:41	1	0	0
2014-11-26 15:46:22	0	1	0
2014-11-26 16:15:42	0	0	1
2014-11-26 16:27:36	0	1	0
2014-11-26 16:38:38	1	0	0
2014-11-26 16:39:58	0	0	1
2014-11-26 16:42:17	0	0	1
2014-11-26 16:45:11	0	0	1
2014-11-26 16:51:14	0	0	1
2014-11-27 08:41:46	0	1	0
2014-11-27 08:50:38	1	0	0
2014-11-27 09:41:12	0	1	0
2014-11-27 09:50:59	1	0	0
2014-11-27 09:51:32	0	1	0
2014-11-27 10:36:09	1	0	0
2014-11-27 10:54:57	0	0	1
2014-11-27 14:16:58	1	0	0
2014-11-27 14:45:37	0	1	0
2014-11-27 14:50:22	0	0	1
2014-11-27 14:52:13	0	0	1
2014-11-27 14:55:29	0	1	0
2014-11-27 15:03:23	0	0	1
2014-11-27 15:07:49	0	0	1
2014-11-27 15:19:07	0	0	1
2014-11-27 15:38:14	0	1	0
2014-11-27 15:50:25	0	1	0
2014-11-27 15:58:04	1	0	0
2014-11-27 15:58:48	0	0	1
2014-11-27 16:08:59	0	0	1
2014-11-27 16:14:53	0	1	0
2014-11-27 16:17:10	0	0	1
2014-11-27 16:19:59	1	0	0
2014-11-27 16:41:57	1	0	0
2014-11-28 08:46:40	1	0	0
2014-11-28 09:03:07	0	1	0
2014-11-28 09:27:11	0	1	0
2014-11-28 09:44:44	0	0	1
2014-11-28 09:48:48	0	0	1
2014-11-28 09:53:52	0	1	0
2014-11-28 10:34:09	0	0	1
2014-11-28 10:39:20	0	1	0
2014-11-28 10:51:16	1	0	0
2014-11-28 11:38:25	1	0	0
2014-11-28 11:44:27	1	0	0
2014-11-28 14:36:29	1	0	0
2014-11-28 15:03:20	0	0	1
2014-11-28 15:34:43	0	0	1
2014-11-28 15:40:29	1	0	0
2014-11-28 15:40:42	0	0	1
2014-11-28 15:50:40	1	0	0
2014-11-28 16:07:17	1	0	0
2014-11-28 16:09:41	0	1	0
2014-11-28 16:10:12	0	0	1
2014-11-28 16:27:12	0	0	1
2014-11-28 17:02:38	0	0	1
2014-11-28 21:24:18	0	0	0
2014-11-29 08:31:36	0	0	0
2014-11-29 12:32:32	0	0	1
2014-11-29 12:35:14	0	0	1
2014-11-29 12:44:43	0	0	1
2014-11-29 13:13:16	0	0	1
2014-11-29 13:20:21	0	0	1
2014-11-29 13:30:12	0	0	1
2014-11-29 13:42:31	0	0	1
2014-11-29 20:30:36	0	0	0
2014-11-29 20:50:03	0	0	0
2014-11-29 21:12:30	0	0	1
2014-11-30 12:12:08	0	0	1
2014-11-30 12:30:36	0	0	1
2014-11-30 12:33:36	0	0	1
2014-11-30 12:37:54	0	0	1
2014-11-30 12:43:38	0	0	1
2014-11-30 12:52:18	0	0	1
2014-11-30 12:56:47	0	0	1
2014-11-30 17:55:54	0	0	1
2014-11-30 17:55:55	0	0	1
2014-11-30 18:30:41	0	0	1
2014-11-30 18:48:15	0	0	1
2014-11-30 18:54:55	0	0	1
2014-11-30 18:56:59	0	0	1
2014-11-30 19:15:30	0	0	1
2014-11-30 19:29:41	0	0	1
总计	               36	39	66
Copier après la connexion




Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment connecter PHP à la base de données mssql Comment connecter PHP à la base de données mssql Oct 23, 2023 pm 12:02 PM

Les méthodes permettant à PHP de se connecter à la base de données mssql incluent l'utilisation de l'extension MSSQL de PHP, l'utilisation de PDO, etc. Introduction détaillée : 1. Utilisez la méthode d'extension MSSQL de PHP pour vous assurer que l'extension MSSQL est installée sur PHP. Vous pouvez vérifier si l'extension mssql est activée dans le fichier de configuration PHP (php.ini) ; 2. Utilisez la méthode PDO pour vous assurer que PHP a l'extension PDO installée. Vous pouvez vérifier si l'extension pdo_sqlsrv est activée dans le fichier de configuration PHP (php.ini).

Comment modifier des documents dans Tencent Docs ? -Guide du didacticiel de document d'édition de documents Tencent Comment modifier des documents dans Tencent Docs ? -Guide du didacticiel de document d'édition de documents Tencent Mar 19, 2024 am 08:19 AM

Est-ce que quelqu'un sait comment modifier des documents dans Tencent Docs ? Peu importe si vous ne le savez pas. Aujourd'hui, l'éditeur présentera des explications graphiques détaillées sur la façon de modifier des documents dans Tencent Docs. J'espère que cela pourra vous aider. Explication graphique détaillée de l'édition de documents dans Tencent Documents 1. Tout d'abord, entrez directement Tencent Documents (si vous ne l'avez pas, téléchargez-le maintenant !) et connectez-vous directement (les deux méthodes de connexion QQ et TIM sont prises en charge) 2. Après vous être connecté , cliquez sur Ajouter dans le coin supérieur droit Non., créez directement des documents en ligne, des formulaires en ligne, de nouveaux dossiers, etc. 3. Saisissez ensuite les informations selon vos besoins !

Comment restaurer le fichier d'hôtes supprimé Comment restaurer le fichier d'hôtes supprimé Feb 22, 2024 pm 10:48 PM

Titre : Comment restaurer le fichier hosts après suppression Résumé : Le fichier hosts est un fichier très important dans le système d'exploitation et est utilisé pour mapper les noms de domaine aux adresses IP. Si vous supprimez accidentellement le fichier hosts, vous ne pourrez peut-être pas accéder à certains sites Web ou rencontrer d'autres problèmes de réseau. Cet article explique comment récupérer un fichier hosts supprimé accidentellement dans les systèmes d'exploitation Windows et Mac. Texte : 1. Restaurez le fichier hosts dans le système d'exploitation Windows.

Guide détaillé pour installer PHP et configurer la connexion MSSQL sur Ubuntu Guide détaillé pour installer PHP et configurer la connexion MSSQL sur Ubuntu Feb 29, 2024 am 11:15 AM

Ubuntu est un système d'exploitation open source populaire couramment utilisé pour exécuter des serveurs. L'installation de PHP et la configuration des connexions MSSQL sur Ubuntu sont l'une des opérations que de nombreux développeurs et administrateurs système doivent souvent effectuer. Cet article fournira aux lecteurs un guide détaillé, comprenant les étapes pour installer PHP, configurer Apache, installer MSSQLServer, etc., et joindre des exemples de code spécifiques. Étape 1 : Installer PHP et les extensions associées. Tout d'abord, nous devons installer PHP et les extensions associées pour prendre en charge les connexions PHP.

Comment implémenter des statistiques et des analyses de données dans Uniapp Comment implémenter des statistiques et des analyses de données dans Uniapp Oct 24, 2023 pm 12:37 PM

Comment implémenter les statistiques et l'analyse des données dans uniapp 1. Introduction générale Les statistiques et l'analyse des données constituent une partie très importante du processus de développement d'applications mobiles. Grâce aux statistiques et à l'analyse du comportement des utilisateurs, les développeurs peuvent avoir une compréhension approfondie des préférences et de l'utilisation des utilisateurs. habitudes. Optimisant ainsi la conception du produit et l’expérience utilisateur. Cet article présentera comment implémenter des statistiques de données et des fonctions d'analyse dans uniapp, et fournira quelques exemples de code spécifiques. 2. Choisissez les outils de statistiques et d'analyse de données appropriés. La première étape pour mettre en œuvre les statistiques et l'analyse de données dans uniapp consiste à choisir les outils de statistiques et d'analyse de données appropriés.

Comment utiliser les instructions SQL pour l'agrégation de données et les statistiques dans MySQL ? Comment utiliser les instructions SQL pour l'agrégation de données et les statistiques dans MySQL ? Dec 17, 2023 am 08:41 AM

Comment utiliser les instructions SQL pour l'agrégation de données et les statistiques dans MySQL ? L'agrégation des données et les statistiques sont des étapes très importantes lors de l'analyse des données et des statistiques. En tant que puissant système de gestion de bases de données relationnelles, MySQL fournit une multitude de fonctions d'agrégation et de statistiques, qui peuvent facilement effectuer des opérations d'agrégation de données et de statistiques. Cet article présentera la méthode d'utilisation des instructions SQL pour effectuer l'agrégation de données et les statistiques dans MySQL, et fournira des exemples de code spécifiques. 1. Utilisez la fonction COUNT pour compter. La fonction COUNT est la plus couramment utilisée.

Implémentation de fonctions de diagrammes linéaires et circulaires dans les graphiques statistiques Vue Implémentation de fonctions de diagrammes linéaires et circulaires dans les graphiques statistiques Vue Aug 19, 2023 pm 06:13 PM

Les fonctions de graphique linéaire et circulaire des graphiques statistiques Vue sont implémentées dans le domaine de l'analyse et de la visualisation des données. Les graphiques statistiques sont un outil très couramment utilisé. En tant que framework JavaScript populaire, Vue fournit des méthodes pratiques pour implémenter diverses fonctions, notamment l'affichage et l'interaction de graphiques statistiques. Cet article expliquera comment utiliser Vue pour implémenter des fonctions linéaires et circulaires, et fournira des exemples de code correspondants. Implémentation de la fonction de graphique linéaire Un graphique linéaire est un type de graphique utilisé pour afficher les tendances et les changements dans les données. Dans Vue, nous pouvons utiliser d'excellents

Que faire si le document Word ne peut pas être modifié Que faire si le document Word ne peut pas être modifié Mar 19, 2024 pm 09:37 PM

Après avoir modifié le document, nous enregistrerons le document pour faciliter l'édition et la modification du document la prochaine fois. Parfois, nous pouvons le modifier directement après avoir cliqué sur le document modifié, mais parfois, pour une raison inconnue, il n'y a pas de réponse, quelle que soit la manière dont nous le faisons. cliquez sur le document Word et la commande ne sera pas exécutée, que dois-je faire si le document Word ne peut pas être modifié ? Ne vous inquiétez pas, l'éditeur vous aidera à résoudre ce problème. Jetons un coup d'œil au processus de fonctionnement. Après avoir ouvert un document Word, lors de la modification du texte, vous verrez une invite « Restreindre la modification » affichée sur le côté droit de la page, comme le montre la figure ci-dessous. 2. Vous devez annuler la modification et connaître le mot de passe défini. Cliquez sur « Arrêter la protection » sous l'invite contextuelle, comme indiqué dans la figure ci-dessous. 3. Entrez ensuite le mot de passe dans la boîte de dialogue « Déprotéger le document » et cliquez sur OK, comme indiqué dans la figure ci-dessous.

See all articles