Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 11255|Відповідь: 0

[Джерело] SQL-оператор, щоб отримати дату частину або частину datetime

[Копіювати посилання]
Опубліковано 18.01.2016 19:02:31 | | |

SQL-оператор у розділі дати datetime



SQL-оператор часто працює з даними. Сьогодні, коли пишемо збережену процедуру, потрібно витягти дату з значення часу дати. В Інтернеті є багато вступів до цього.



Основний метод — отримати його шляхом конвертації формату дати. А саме:





Виберіть CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57
Виберіть CONVERT(varchar(100), GETDATE(), 1): 16.05.06
Виберіть CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Виберіть CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Виберіть CONVERT(варчар(100), GETDATE(), 4): 16.05.06
Виберіть CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Виберіть CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Виберіть CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Виберіть CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Виберіть CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
Виберіть CONVERT(varchar(100), GETDATE(), 10): 05-16-06
Виберіть CONVERT(varchar(100), GETDATE(), 11): 06/05/16
Виберіть CONVERT(varchar(100), GETDATE(), 12): 060516
Виберіть CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Виберіть CONVERT(варчар(100), GETDATE(), 14): 10:57:46:967
Виберіть CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Виберіть CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Виберіть CONVERT(varchar(100), GETDATE(), 22): 16.05.06 10:57:47
Виберіть CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Виберіть CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Виберіть CONVERT(варчар(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Виберіть CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
Виберіть CONVERT(varchar(100), GETDATE(), 101): 16.05.2006
Виберіть CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Виберіть CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
Виберіть CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Виберіть CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
Виберіть CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Виберіть CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Виберіть CONVERT(варчар(100), GETDATE(), 108): 10:57:49
Виберіть CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
Виберіть CONVERT(varchar(100), GETDATE(), 110): 16.05.2006
Виберіть CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Виберіть CONVERT(varchar(100), GETDATE(), 112): 20060516
Виберіть CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Виберіть CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Виберіть CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Виберіть CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Виберіть CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Виберіть CONVERT(варчар(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907
Виберіть CONVERT(варчар(100), GETDATE(), 131): 18/04/1427 10:57:49:920





Це можна зробити:



виберіть CONVERT(VARCHAR(100),GETDATE(),111)

виберіть CONVERT(VARCHAR(100),GETDATE(),23)

Звісно, це можна зробити, допомогши:

Виберіть CONVERT(varchar(100), GETDATE(), 8): 10:57:46

Виберіть CONVERT(варчар(100), GETDATE(), 14): 10:57:46:967
Виберіть CONVERT(варчар(100), GETDATE(), 108): 10:57:49
Виберіть CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547

тощо, щоб отримати часову частину datetimetime.




Попередній:Завантажте пакетний вихідний код для вказаного мережевого файлу
Наступний:Значення поверненого значення return_value в SQL Server
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com