Maison base de données tutoriel mysql 计算下条记录与上条记录日期天数之差_MySQL

计算下条记录与上条记录日期天数之差_MySQL

May 30, 2016 pm 05:10 PM
jours 日期

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

USE [test]

GO

/****** Object:  Table [dbo].[liu_shui]    Script Date: 11/13/2015 09:34:50 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[liu_shui](

    [d_date] [date] NOT NULL,

    [i_id] [int] IDENTITY(1,1) NOT NULL,

 CONSTRAINT [PK_liu_shui] PRIMARY KEY CLUSTERED

(

    [i_id] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET IDENTITY_INSERT [dbo].[liu_shui] ON

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xA73A0B00 AS Date), 1)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xA83A0B00 AS Date), 2)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xA93A0B00 AS Date), 3)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xAA3A0B00 AS Date), 4)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xAB3A0B00 AS Date), 5)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xAD3A0B00 AS Date), 6)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xAF3A0B00 AS Date), 8)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xB03A0B00 AS Date), 9)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xB23A0B00 AS Date), 11)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xB33A0B00 AS Date), 12)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xB53A0B00 AS Date), 13)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xB83A0B00 AS Date), 14)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xB93A0B00 AS Date), 15)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xBA3A0B00 AS Date), 16)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xBB3A0B00 AS Date), 17)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xBC3A0B00 AS Date), 18)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xBD3A0B00 AS Date), 19)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xBE3A0B00 AS Date), 20)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xBF3A0B00 AS Date), 21)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC03A0B00 AS Date), 22)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC13A0B00 AS Date), 23)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC23A0B00 AS Date), 24)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC33A0B00 AS Date), 25)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC43A0B00 AS Date), 26)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC53A0B00 AS Date), 27)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC63A0B00 AS Date), 28)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC73A0B00 AS Date), 29)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC83A0B00 AS Date), 30)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xC93A0B00 AS Date), 31)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xCB3A0B00 AS Date), 32)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xCC3A0B00 AS Date), 33)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xCD3A0B00 AS Date), 34)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xCE3A0B00 AS Date), 35)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xCF3A0B00 AS Date), 36)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xD03A0B00 AS Date), 37)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xD13A0B00 AS Date), 38)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xD33A0B00 AS Date), 39)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xD63A0B00 AS Date), 40)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xD73A0B00 AS Date), 41)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xD83A0B00 AS Date), 42)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xD93A0B00 AS Date), 43)

INSERT [dbo].[liu_shui] ([d_date], [i_id]) VALUES (CAST(0xDA3A0B00 AS Date), 44)

SET IDENTITY_INSERT [dbo].[liu_shui] OFF

go

 

 

 

/******计算日期差,方法1  ******/

 

 

SELECT

       a.[i_id]

      ,a.[d_date]

      ,日期差=

       COALESCE(DATEDIFF(DAY,b.d_date,a.d_date),0)

  FROM [test].[dbo].[liu_shui] as a

  outer apply

  (select b.d_date from test.dbo.liu_shui b

    where a.i_id-b.i_id=1) as b

 go

 /*计算日期差,方法2*/

 SELECT

       a.[i_id]

      ,a.[d_date]

      ,日期差=

       coalesce(

                 (

                 select DATEDIFF(DAY,b.d_date,a.d_date) from test.dbo.liu_shui b

                 where a.i_id-b.i_id =1

                 ),0

                )

  FROM [test].[dbo].[liu_shui] as a

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 rechercher un Weibo précédent par date sur Weibo_Comment rechercher un Weibo précédent par date sur Weibo Comment rechercher un Weibo précédent par date sur Weibo_Comment rechercher un Weibo précédent par date sur Weibo Mar 30, 2024 pm 07:26 PM

1. Ouvrez d'abord le navigateur Web mobile, recherchez la version Web de Weibo et cliquez sur le bouton avatar dans le coin supérieur gauche après avoir entré. 2. Cliquez ensuite sur Paramètres dans le coin supérieur droit. 3. Cliquez sur l'option de changement de version dans les paramètres. 4. Sélectionnez ensuite l'option de version couleur dans le commutateur de version. 5. Cliquez sur Rechercher pour accéder à la page de recherche. 6. Après avoir saisi les mots-clés, cliquez sur Rechercher des personnes. 7. Lorsque l'interface de fin de recherche apparaît, cliquez sur Filtrer. 8. Enfin, entrez la date spécifique dans la colonne heure de sortie et cliquez sur Filtrer.

Comment supprimer la date qui apparaît automatiquement lors de l'impression à partir de documents PPT Comment supprimer la date qui apparaît automatiquement lors de l'impression à partir de documents PPT Mar 26, 2024 pm 08:16 PM

1. Laissez-moi d'abord parler de la méthode que j'ai utilisée au début, peut-être que tout le monde l'utilise aussi. Tout d’abord, ouvrez [Affichage]——]Modèle de remarques[. 2. Un endroit où vous pouvez réellement voir la date après l'avoir ouverte. 3. Sélectionnez-le d'abord et supprimez-le. 4. Après la suppression, cliquez sur [Fermer la vue principale]. 5. Ouvrez à nouveau l'aperçu avant impression et constatez que la date est toujours là. 6. En fait, cette date n’a pas été supprimée ici. Cela devrait être dans le [Document principal]. Regardez l'image ci-dessous. 7. Supprimez la date après l'avoir trouvée. 8. Désormais, lorsque vous ouvrez l'aperçu et y jetez un œil, la date n'est plus là. Remarque : En fait, cette méthode est également très facile à retenir, car les documents imprimés sont des documents, vous devez donc rechercher le [Handout Master].

Comment générer k dates aléatoires entre deux dates en utilisant Python ? Comment générer k dates aléatoires entre deux dates en utilisant Python ? Sep 09, 2023 pm 08:17 PM

La génération de données aléatoires est très importante dans le domaine de la science des données. Lors de la création de prévisions de réseaux neuronaux, de données boursières, etc., la date est généralement utilisée comme l'un des paramètres. Nous devrons peut-être générer des nombres aléatoires entre deux dates à des fins d'analyse statistique. Cet article montrera comment générer k dates aléatoires entre deux dates données à l'aide des modules random et datetime. Datetime est la bibliothèque intégrée de Python pour la gestion du temps. D'un autre côté, le module aléatoire aide à générer des nombres aléatoires. On peut donc combiner les modules random et datetime pour générer une date aléatoire entre deux dates. La syntaxe random.randint (start, end, k) random fait ici référence à la bibliothèque aléatoire Python. La méthode Randint utilise trois éléments importants

Hyper complet ! Six façons d'obtenir le 'jour de la semaine' pour une certaine date en Python ! Hyper complet ! Six façons d'obtenir le 'jour de la semaine' pour une certaine date en Python ! Apr 19, 2023 am 09:28 AM

Lors de l'analyse des données en Python, il est également nécessaire de regrouper et de résumer par date, par exemple, pour trouver le modèle périodique du volume des ventes. Ensuite, avant d'utiliser Python pour les statistiques de données, vous devez ajouter une étape supplémentaire : obtenir le jour de la semaine à partir de la date spécifiée. Par exemple, le 22 février 2022 est également le 22e mardi du premier mois lunaire, ce qui signifie que de nombreuses personnes s'inscrivent au mariage ce jour-là. Cet article prend le 22/02/2022 comme exemple pour démontrer 6 façons d'obtenir le « jour de la semaine » pour une date spécifiée en Python ! Le module datetime weekday() est une bibliothèque intégrée à Python qui ne nécessite pas d'installation de pip. En plus d'afficher la date et l'heure, il peut également effectuer des calculs et un formatage de date et d'heure.

Comment afficher la date et les secondes dans la barre supérieure d'Ubuntu 17.10 ? Comment afficher la date et les secondes dans la barre supérieure d'Ubuntu 17.10 ? Jan 08, 2024 am 10:41 AM

Par défaut, la barre supérieure d'Ubuntu 17.10 n'a que l'heure actuelle et aucune date. Que dois-je faire si je souhaite afficher la date ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. 1. Ouvrez le terminal dans le lanceur ou appuyez sur [Ctrl+Alt+T] 2. Entrez dans le terminal : sudoaptinstallgnome-tweak-tool 3. Une fois l'installation terminée, ouvrez l'outil de réglage 4. Cliquez sur TopBar 5. La date est la date et les secondes sont le nombre de secondes 6. Après l'avoir configuré, la date et les secondes seront affichées sur l'heure dans la barre supérieure.

Comment changer la date en signe dièse dans Excel Comment changer la date en signe dièse dans Excel Mar 20, 2024 am 11:46 AM

Le logiciel Excel possède des fonctions de traitement de données très puissantes. Nous utilisons souvent un logiciel Excel pour traiter diverses données. Parfois, lorsque nous saisissons une date dans une cellule Excel, la date dans Excel se transforme en signe dièse. Jetons un coup d'œil à la solution ci-dessous. 1. Tout d'abord, nous plaçons la souris sur la ligne de largeur de colonne entre les colonnes AB, double-cliquons et ajustons la largeur de colonne, comme indiqué dans la figure ci-dessous. 2. Une fois la colonne élargie, nous constatons que des nombres sont affichés dans les cellules au lieu de dates. Nous devons ensuite vérifier le format des cellules, comme le montre la figure ci-dessous. 3. Cliquez sur l'option « Numéro » dans l'onglet « Accueil », puis cliquez sur « Autre format de nombre » dans le menu déroulant, comme indiqué dans la figure ci-dessous.

Comment utiliser les modules d'heure et de date en Python Comment utiliser les modules d'heure et de date en Python Oct 16, 2023 am 08:11 AM

Comment utiliser les modules d'heure et de date en Python Introduction : En programmation, gérer l'heure et les dates est des tâches très courantes. Python fournit de puissants modules d'heure et de date, rendant les opérations d'heure et de date plus faciles et plus pratiques. Cet article présentera les modules d'heure et de date en Python et fournira des exemples de code spécifiques pour aider les lecteurs à mieux les comprendre et les appliquer. 1. Présentation du module heure et date Le module heure et date intégré de Python est le module datetime Nous devons d'abord présenter ce module.

Comment déterminer si une date est la veille en langage Go ? Comment déterminer si une date est la veille en langage Go ? Mar 24, 2024 am 10:09 AM

Question : Comment déterminer si la date est la veille en langage Go ? Dans le développement quotidien, nous rencontrons souvent des situations où nous devons déterminer si la date correspond à la veille. Dans le langage Go, nous pouvons implémenter cette fonction via le calcul du temps. Ce qui suit sera combiné avec des exemples de code spécifiques pour montrer comment déterminer si la date correspond au jour précédent en langage Go. Tout d'abord, nous devons importer le package time dans le langage Go. Le code est le suivant : import("time") Ensuite, nous définissons une fonction IsYest.

See all articles