|
Как сопоставить вопрос и ответ
|
|||
---|---|---|---|
#18+
Microsoft SQL Server 2017 (RTM-CU11) (KB4462262) - 14.0.3038.14 (X64) Sep 14 2018 13:53:44 Copyright (C) 2017 Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) Код: sql 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.
subjectMessage - тема сообщения Message - текст сообщения typeMessage - тип сообщения (1- вопрос, 0-ответ) userID - автор сообщения adate - дата создания сообщения Нужно сопоставить вопрос и ответ, если ответов больше чем вопросов в одной теме, то первый неиспользованный ответ в теме вопроса, если нет ответа на вопрос, то поле ответа оставить пустым. Т.е. получить таблицу вида: ID subjectMessageMessageQuestionMessageAnsweruserIDQuestionuserIDAnsweradateQuestionadateAnswer125 Добрый день коллеги готова ли виза? Добрый день виза готова12116 2020-02-01 11:08:00 2020-02-02 12:22:00238Добрый день коллеги отель забронирован? Да отель забронирован по адресу ул. Ленина 256123562020-02-03 13:02:00 2020-02-03 14:05:00338Будет ли в отеле автомобиль на прокат?Автомобиля к сожалению нету придется воспользоваться сторонней компанией123242020-02-03 13:12:002020-02-03 15:06:00438Спасибо автомобиль забронировал водитель не нужен закажу таксиводителя отменил приятного отдыха123242020-02-04 09:02:002020-02-04 12:00:00518Какого числа обратный рейс?null12null2020-02-05 12:00:00null ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 16:40 |
|
Как сопоставить вопрос и ответ
|
|||
---|---|---|---|
#18+
minya13_85, нейронка? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 16:41 |
|
Как сопоставить вопрос и ответ
|
|||
---|---|---|---|
#18+
StarikNavy, ТС прост как три копейки. Решил, что SQL сервер предназначен для решения задач искусственного интеллекта. Есть нынче из SQL Server выход на Python и R и там там есть библиотеки какие-то. А вообще надо гуглить в cторону TensorFlow и отправляться на https://www.kaggle.com/ . ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 17:00 |
|
Как сопоставить вопрос и ответ
|
|||
---|---|---|---|
#18+
minya13_85 если ответов больше чем вопросов в одной теме, то первый неиспользованный ответ в теме вопроса Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
subjectMessagetMessageQuestiontMessageAnswertuserIDQuestiontuserIDAnswertadateQuestiontadateAnswer18tКакого числа обратный рейс?tNULLt1tNULLt2020-05-02 12:00:00tNULL25tДобрый день коллеги готова ли виза?tДобрый день виза готоваt3t2t2020-01-02 11:08:00t2020-02-02 12:22:0038tДобрый день коллеги, отель забронирован?tДа, отель забронирован по адресу ул. Ленина 256t9t8t2020-03-02 13:02:00t2020-03-02 14:05:0038tБудет ли в отеле автомобиль на прокат?tАвтомобиля к сожалению нету, придется воспользоваться сторонней компаниейt6t5t2020-03-02 13:12:00t2020-03-02 15:06:0038tСпасибо автомобиль забронировал, водитель не нужен, закажу таксиtводителя отменил, приятного отдыхаt10t7t2020-04-02 09:02:00t2020-04-02 12:00:00 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 18:01 |
|
Как сопоставить вопрос и ответ
|
|||
---|---|---|---|
#18+
редактирование "ломает" таблицу ... :( subjectMessageMessageQuestionMessageAnsweruserIDQuestionuserIDAnsweradateQuestionadateAnswer18Какого числа обратный рейс?NULL1NULL2020-05-02 12:00:00NULL25Добрый день коллеги готова ли виза?Добрый день виза готова322020-01-02 11:08:002020-02-02 12:22:0038Добрый день коллеги, отель забронирован?Да, отель забронирован по адресу ул. Ленина 256982020-03-02 13:02:002020-03-02 14:05:0038Будет ли в отеле автомобиль на прокат?Автомобиля к сожалению нету, придется воспользоваться сторонней компанией652020-03-02 13:12:002020-03-02 15:06:0038Спасибо автомобиль забронировал, водитель не нужен, закажу таксиводителя отменил, приятного отдыха1072020-04-02 09:02:002020-04-02 12:00:00 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 18:08 |
|
Как сопоставить вопрос и ответ
|
|||
---|---|---|---|
#18+
court minya13_85 если ответов больше чем вопросов в одной теме, то первый неиспользованный ответ в теме вопроса Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
subjectMessagetMessageQuestiontMessageAnswertuserIDQuestiontuserIDAnswertadateQuestiontadateAnswer18tКакого числа обратный рейс?tNULLt1tNULLt2020-05-02 12:00:00tNULL25tДобрый день коллеги готова ли виза?tДобрый день виза готоваt3t2t2020-01-02 11:08:00t2020-02-02 12:22:0038tДобрый день коллеги, отель забронирован?tДа, отель забронирован по адресу ул. Ленина 256t9t8t2020-03-02 13:02:00t2020-03-02 14:05:0038tБудет ли в отеле автомобиль на прокат?tАвтомобиля к сожалению нету, придется воспользоваться сторонней компаниейt6t5t2020-03-02 13:12:00t2020-03-02 15:06:0038tСпасибо автомобиль забронировал, водитель не нужен, закажу таксиtводителя отменил, приятного отдыхаt10t7t2020-04-02 09:02:00t2020-04-02 12:00:00 При добавлении еще вопросов и ответов, не совсем правильно срабатывает: Код: sql 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.
тут главное вопросы, а к ним соединить ответы, согласно алгоритму, но чтобы дата ответа всегда была позже даты вопроса. При таком добавлении , получить таблицу вида ID subjectMessage MessageQuestion MessageAnswer userIDQuestion userIDAnswer adateQuestion adateAnswer1 25 Добрый день коллеги готова ли виза?Добрый день виза готова121162020-02-01 11:08:002020-02-02 12:22:00238Добрый день коллеги отель забронирован?Да отель забронирован по адресу ул. Ленина 25612356 2020-02-03 13:02:002020-02-03 14:05:00338 Будет ли в отеле автомобиль на прокат?Автомобиля к сожалению нету придется воспользоваться сторонней компанией123242020-02-03 13:12:002020-02-03 15:06:00438Спасибо автомобиль забронировал водитель не нужен закажу таксиводителя отменил приятного отдыха123242020-02-04 09:02:002020-02-04 12:00:00538Спасибо не надо былоnull12null2020-02-04 12:30:00null618Какого числа обратный рейс? null12null2020-02-05 12:00:00null ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2020, 19:55 |
|
|
start [/forum/topic.php?fid=46&fpage=69&tid=1686488]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
others: | 333ms |
total: | 486ms |
0 / 0 |