Rumah  >  Artikel  >  tutorial komputer  >  Soalan tentang memasukkan masa dalam pangkalan data SQL

Soalan tentang memasukkan masa dalam pangkalan data SQL

PHPz
PHPzke hadapan
2024-01-17 13:18:05577semak imbas

Soalan tentang memasukkan masa dalam pangkalan data SQL

Masalah masa sisipan dalam pangkalan data sql

CONVERT(varchar(10), getDate(),120)

Tukar format masa ke dalam format aksara (10) Adalah sangat penting untuk ambil perhatian ini, dan kemudian masukkan sahaja

CONVERT(nvarchar(10),count_time,121): CONVERT ialah fungsi penukaran tarikh, biasanya dalam jenis masa

Fungsi yang digunakan untuk menukar antara

(datetime,smalldatetime) dan jenis rentetan (nchar,nvarchar,char,varchar) mempunyai tiga parameter. Parameter pertama merujuk kepada saiz selepas penukaran, parameter kedua merujuk kepada medan atau fungsi yang perlu menukar tarikh, dan parameter ketiga merujuk kepada format penukaran.

0 |. 0 atau 100 |

1 |. 101 |

2 |. 102 |

3 |. 103 |

4 |. 104 |

5 |. 105 |

6 |. 106 |

7 |. 107 |

8 |. hh:mm:ss

9 |. 9 atau 109 |

10 |. 110 |

11 |. yy/mm/dd

12 |

11|. 13 atau 113 |

14 |. 114 |. hh:mi:ss:mmm (format 24 jam)

15 |. 20 atau 120 |. tttt-mm-dd hh:mi:ss(format 24 jam)

16 |. 21 atau 121 |

Bagaimana untuk mengira masa pelaksanaan pernyataan sql

Fungsi datediff biasanya digunakan dalam SQL untuk mewakili perbezaan masa.

Sintaks asas:

DATEDIFF(datepart,startdate,enddate)

Penerangan:

parameter tarikh mula dan tarikh tamat ialah ungkapan tarikh yang sah.

parameter datepart boleh menjadi nilai berikut:

Contoh:

Contoh 1

Gunakan pernyataan PILIH berikut:

PILIH DATEDIFF(hari,'2008-12-29','2008-12-30') SEBAGAI DiffDate

Hasil:

DiffDate

1

Contoh 2

Gunakan pernyataan PILIH berikut:

PILIH DATEDIFF(hari,'2008-12-30','2008-12-29') AS DiffDate

Hasil:

DiffDate

-1

Atas ialah kandungan terperinci Soalan tentang memasukkan masa dalam pangkalan data SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam