Πίνακας περιεχομένων:

Πώς μπορώ να προσθέσω ώρες σε μια ημερομηνία στην SQL;
Πώς μπορώ να προσθέσω ώρες σε μια ημερομηνία στην SQL;

Βίντεο: Πώς μπορώ να προσθέσω ώρες σε μια ημερομηνία στην SQL;

Βίντεο: Πώς μπορώ να προσθέσω ώρες σε μια ημερομηνία στην SQL;
Βίντεο: Εμφάνιση ενός αριθμού ημερών σε μήνες και μέρες στο Excel 2024, Νοέμβριος
Anonim

Πώς να χρησιμοποιήσετε τη συνάρτηση DATEADD() και τα παραδείγματα

  1. Προσθήκη 30 ημέρες έως α ημερομηνία SELECT DATEADD (DD, 30, @ Ημερομηνία )
  2. Προσθήκη 3 ώρες έως μια ημερομηνία SELECT DATEADD ( ΩΡΑ , -3, @ Ημερομηνία )
  3. Αφαιρέστε 90 λεπτά από ημερομηνία SELECT DATEADD (ΛΕΠΤΟ, -90, @ Ημερομηνία )
  4. Ελέγξτε το γράφημα για να λάβετε μια λίστα με όλες τις επιλογές.

Στη συνέχεια, μπορεί κανείς να ρωτήσει, πώς μπορώ να προσθέσω έτη σε μια ημερομηνία στην SQL;

Λειτουργία SQL Server DATEADD()

  1. Προσθέστε ένα έτος σε μια ημερομηνία και, στη συνέχεια, επιστρέψτε την ημερομηνία: SELECT DATEADD(έτος, 1, '2017/08/25') AS DateAdd;
  2. Προσθέστε δύο μήνες σε μια ημερομηνία και, στη συνέχεια, επιστρέψτε την ημερομηνία:
  3. Αφαιρέστε δύο μήνες από μια ημερομηνία και, στη συνέχεια, επιστρέψτε την ημερομηνία:
  4. Προσθέστε 18 χρόνια στην ημερομηνία στη στήλη Ημερομηνία γέννησης και, στη συνέχεια, επιστρέψτε την ημερομηνία:

Μπορεί επίσης να ρωτήσει κανείς, μπορείτε να αφαιρέσετε ημερομηνίες στην SQL; Πώς να αφαιρέσετε ημερομηνίες στην SQL Διακομιστής – Querychat. SQL Ο διακομιστής δεν υποστηρίζει τον τελεστή μείον, αλλά έχει μια μακρά λίστα λειτουργιών που μας επιτρέπουν να εκτελούμε λειτουργίες ημερομηνία πληκτρολογήστε πεδία όπως DATEADD, DATEDIFF, DATENAME, DATEPART, DAY, GETDATE, MONTH, YEAR, μεταξύ άλλων.

Αντίστοιχα, πώς παίρνω τον μήνα από μια ημερομηνία στην SQL;

Η λογική είναι πολύ απλή. ο πρώτα μέρος @ ΗΜΕΡΟΜΗΝΙΑ -ΗΜΕΡΑ(@ ΗΜΕΡΟΜΗΝΙΑ ) αποτελέσματα για την Τελευταία ημέρα μιας προηγούμενης μήνας και προσθέτοντας 1 σε αυτό θα έχει ως αποτέλεσμα το πρώτα ημέρα του τρέχοντος μήνας . Το δεύτερο μέρος EOMONTH(@ ΗΜΕΡΟΜΗΝΙΑ ) κάνει χρήση της συνάρτησης SYSTEM EOMONTH που προκύπτει ως την τελευταία ημέρα του δεδομένου ημερομηνία.

Πώς υπολογίζει η SQL το datediff;

ο DATEDIFF () η συνάρτηση επιστρέφει ένα σφάλμα εάν το αποτέλεσμα είναι εκτός εύρους για ακέραιο αριθμό (-2, 147, 483, 648 έως +2, 147, 483, 647). Σε αυτήν την περίπτωση, θα πρέπει να χρησιμοποιήσετε τη συνάρτηση DATEDIFF_BIG().

SQL Υπηρέτης DATEDIFF () ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ.

date_part συντομογραφίες
ημέρα ηη, δ
εβδομάδα εβδ, εβδ
ώρα ωω
λεπτό mi, n

Συνιστάται: